![](/img/trans.png)
[英]AS3 Problem Dynamically adding Cue points to flv and seeking to next cue point
[英]FLV Cue point on video Import
我在一个简单的AS3(CS5.5)项目中遇到了麻烦,我已将通过Adobe媒体编码器编码的视频导入为FLV文件,并在视频末尾添加了一个导航提示点,因为我希望该视频可以简单地视频播放结束后转到帧号,这样就不会在该视频上停止播放。
我使用了我在AS2中多次使用的代码,该代码放在视频运行所在的顶部的关键帧上,并为视频指定实例名称vid:
stop();
var listenerObject:Object = new Object();
listenerObject.cuePoint = function(eventObject:Object):Void {
// Put any code you like here<br>
trace("Cue point name: " + eventObject.info.name);
trace("Cue point type: " + eventObject.info.type);
if(eventObject.info.name=="movieend")
{
gotoAndPlay(135);
}
}
vid.addEventListener("cuePoint", listenerObject);
由于某些原因,这会导致AS3中出现错误。
理想情况下,我只希望代码在视频播放结束时转到帧号,而不是停留在视频上。
您的代码似乎有点不合时宜。 尝试这个。
stop();
vid.addEventListener(MetadataEvent.CUE_POINT, cp_listener);
function cp_listener(eventObject:MetadataEvent):void {
trace("Cue point name: " + eventObject.info.name);
trace("Cue point type: " + eventObject.info.type);
if (eventObject.info.name == "movieend") {
//flvPlaybak.seek(0);
//flvPlaybak.play();
gotoAndPlay(135);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.