April 7, 2001 - Sonifying Your Page | WebReference

April 7, 2001 - Sonifying Your Page

Yehuda Shiran April 7, 2001
Sonifying Your Page
Tips: April 2001

Yehuda Shiran, Ph.D.
Doc JavaScript

In order to sonify your page, follow this recipe:
  • Make sure you have the Flash player. 96% of the surfing population already has it. Download.
  • Include
flashsound.js in the HEAD section.
  • Create a flashsound object in the
  • HEAD section.
  • Embed your swf file in the
  • BODY section.
  • Create an anchor tag and set the onclick event handler to the
  • TGotoAndPlay() method.

    Here is an example:

    Play the sound

    Stop the sound

    Click the top link to invoke the sound. Click the bottom link to stop it. The playback is short, so stop it immediately, before it stops by itself. Here is the source code:

    <HTML>
    <HEAD>
      <SCRIPT SRC="flashsound.js"></SCRIPT>
      <SCRIPT>
        var mySoundObj = new FlashSound();
      </SCRIPT>
    </HEAD>
    <BODY>
    <P><A HREF="javascript://" onclick="mySoundObj.TGotoAndPlay('/beamscan', 'start')">Play the sound</A>
    <P><A HREF="javascript://" onclick="mySoundObj.TGotoAndPlay('/beamscan', 'stop')">Stop the sound</A>
    <SCRIPT>
      mySoundObj.embedSWF("interactivesound.swf");
    </SCRIPT>
    </BODY>
    </HTML>

    Here are links you can use to download flashsound.js and interactivesound.swf:

    Download flashsound.js

    Download interactivesound.swf