Embedding Sound with Flash, Part III: Streams: Pausing and Playing Streams - Doc JavaScript
Embedding Sound with Flash, Part III: Streams
Pausing and Playing Streams
FlashSound JavaScript API supports a pause-equivalent method, TStopPlay()
. The TStopPlay()
method accepts one parameter, the timeline. Use "/"
to specify the main timeline (parent). TStopPlay()
stops the playhead on the specified timeline. It does not rewind the track. It will only stop playback of sounds set to stream sync
. It does not stop playback of sounds set to event
or start sync
.
FlashSound JavaScript API also supports a play-equivalent method, TPlay()
. The TPlay()
method accepts one parameter, the timeline. Use "/"
to specify the main timeline (parent). TPlay()
starts the playhead moving on the target timeline at the frame where the playhead last stopped with the TStopPlay()
, or at the first frame. It does not rewind the track. It will only start playback of sounds set to stream sync
. It does not start playback of sounds set to event
or start sync
.
The following three links mimic a typical tape recorder control panel. The left link rewinds the stream with TGotoAndPlay()
, the middle link pauses it with TStopPlay()
, and the right one continues it from the position it was paused on, with TPlay()
. Go ahead and mouse over the links:
Rewind and Start Pause Continue
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)"> Rewind and Start</A> <A HREF="javascript://" onmouseover="mySoundObj.TStopPlay('/')"> Pause</A> <A HREF="javascript://" onmouseover="mySoundObj.TPlay('/')"> Continue</A> <SCRIPT> mySoundObj.autostart = false; mySoundObj.embedSWF("earsonly.swf"); </SCRIPT> </BODY> </HTML>
Next: How to check if a track is playing
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/5.html