Embedding Sound with Flash, Part III: Streams: Starting Streams from a Designated Frame - Doc JavaScript
Embedding Sound with Flash, Part III: Streams
Starting Streams from a Designated Frame
FlashSound JavaScript API supports the CD Player-like capability of randomly accessing any frame on the track. You just specify the frame number you want to start playback at.
The following four links mimic a typical CD Player control panel. The left link rewinds the track and starts from frame #1. The second link starts from frame 100, and the third one from 200. The right link pauses all playbacks:
Play from Frame 1 Play from Frame 1000 Play from Frame 200 Pause
Here is the source code:
<HTML> <HEAD> <SCRIPT SRC="flashsound.js"></SCRIPT> <SCRIPT> var mySoundObj = new FlashSound(); </SCRIPT> </HEAD> <BODY> <A HREF="javascript://" onmouseover="mySoundObj.TGotoAndPlay('/',1)"> Play from Frame 1</A> <A HREF="javascript://" onmouseover="mySoundObj.TGotoAndPlay('/',100)"> Play from Frame 100</A> <A HREF="javascript://" onmouseover="mySoundObj.TGotoAndPlay('/',200)"> Play from Frame 200</A>; <A HREF="javascript://" onmouseover="mySoundObj.TStopPlay('/')"> Pause</A>< <SCRIPT> mySoundObj.autostart = false; mySoundObj.embedSWF("earsonly.swf"); </SCRIPT> </BODY> </HTML>
Notice we assign autostart
to false
. The reason is that the stream example here was set to autostart upon embedding. This is an example to how we can override a Flash behavior with JavaScript commands.
Next: How to pause and play a stream
Produced by Yehuda Shiran and Tomer Shiran
All Rights Reserved. Legal Notices.
Created: May 7, 2001
Revised: May 7, 2001
URL: https://www.webreference.com/js/column83/4.html