seventeen
seventeen

Reputation: 1531

Firing javascript on embedded video end of playback

Im writing a page that will display a video, and on playback completion, will display a code that can be turned in as proof of watching the video. I was thinking I could do this in javascript, but after a few quick google searches, I haven't come up with anything. Is there any way for javascript to listen for the end of playback of embedded media, then fire a function when that occurs?

Alternatively, I've considered using a timer and just have the script fire after the an amount of time has passed equal to the length of the video.

What do you think?

Thanks in advance!

Here's the actual embed code in case it helps anyone:

<object data="video.swf" width="704" height="480" type="application/x-shockwave-flash"> <param name="pluginspage" value="http://get.adobe.com/flashplayer/" /> <param name="autoplay" value="true" /> <param name="loop" value="false" /> </object>

Upvotes: 0

Views: 407

Answers (1)

D&#39;Arcy Rittich
D&#39;Arcy Rittich

Reputation: 171431

Typically this is done by having your flash code call a javascript function when it is complete.

Upvotes: 1

Related Questions