检测一个Flash视频播放或不
问题描述:
我有一个的NetConnection连接到的NetStream,后者又连接到视频。你可以猜到,这是一个视频播放器。我查看了所有三个类的公共属性,并找不到一个“isPlaying”属性 - 一个布尔值,告诉我当前视频正在运行(而不是暂停,停止或损坏)。这样的财产是否存在?我试过以下,但他们不工作:检测一个Flash视频播放或不
- 回this.video.currentFPS> 0。即使当 视频暂停时,FPS也是25左右。
- 在 上收听NetStatusEvent相应地更改和更新我自己的私人isPlaying属性。当您暂停视频时,NetStatus的 不会更改。
答
使用Timer
检查您stream.time
,并将它与先前的值。写一个自定义的togglePause()
函数并将该状态存储在某个私有变量中也是有用的