有没有办法检测 Flash 电影的结尾(OOTB,不使用某种 Flash 回调)。
或者,有没有办法知道电影的长度?
更新:
IsPlaying() 看起来很有希望(定期检查它),但事实证明,没有人再创建直接的 swf;现在,内容嵌入到主层中,当内容播放时,主电影停止并且 IsPlaying 始终为 false...
最佳答案
var movie = window.document.movie
if(movie.TCurrentFrame("/") == movie.TotalFrames())
alert("Movie Finished");
或者你可以:
if (!movie.IsPlaying())
alert("Movie Stopped");
但这并不是您真正想要的。
关于javascript - 在javascript中检测Flash电影的结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1755181/