带外部 FLV 播放器的外部接口
我很好奇是否有人知道如何设置我的 .SWF 外部 FLV 播放器,以便在 flv 准备好/缓冲播放后调用 JavaScript 函数?到目前为止我所尝试的一切都没有奏效...任何帮助将不胜感激!
I am curious if anyone knows of a way I can set my .SWF external FLV player to call a JavaScript function once the flv is ready/buffered for playback? Everything I have tried thus far has not worked...Any help would be greatly appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是 FLVPlayback 类,则需要监听 fl.video.VideoEvent.READY
Edit//
确保在嵌入代码中设置以下内容
编辑//
您可能正在使用Flash CS中的FLVPlayback组件,该组件应该有一个实例名称,因此尝试在同一级别添加此代码,将“flvInstanceName”替换为FLV 组件的实例名称。如果您的 FLVPlayback 组件位于主时间轴上,只需添加一个图层,在第一帧中创建一个空白关键帧并添加此代码。
尝试运行 swf ,当视频准备好播放时,您应该有一个跟踪语句。如果你这样做,那么你只需要设置你的 JS 函数
If you're using the FLVPlayback class , you need to listen to the fl.video.VideoEvent.READY
Edit//
Make sure to set the following in your embed code
Edit//
you're probably using the FLVPlayback component in Flash CS , this component should have an instance name, so try to add this code at the same level , replacing "flvInstanceName" with the instance name of your FLV component. if your FLVPlayback component is on the main timeline, just add a Layer, in the first frame create a blank keyframe and add this code.
Try to run the swf , when the video is ready to play, you should have a trace statement. If you do , then you just have to set up your JS function