那么我有自定义的FLV播放器,它读取XmL并在Flv视频上绘制圆圈。位置和时间在XML中指定。我用as3 getTimer()函数进行了计算。它工作正常,无论你暂停多久,然后再玩。圈子显示在正确的时间。在自定义的FLV播放器上画圆圈
现在我有两个问题
1-如何getTimer可以重置?当用户被允许播放另一个swf时,它是必需的。 2-除getTimer计算之外是否还有其他方法?我没有使用Timer类,因为它取决于Frame-Script执行时间,并且可能会产生错误的结果,所以它不如getTimer()函数准确。 3-因为我使用的自定义滑块,所以我必须做每次当用户单击或拖动滑块w.r.t getTimer()函数,然后减去秒和所有的计算。但是当用户播放另一个swf时,它又非常困难,因为我的计算基于getTimer()函数。
如果有任何开源项目可用,请转发我的链接,但我希望它在Flash Player和Air Player上运行?