【问题标题】:Netstream seekToNavCuePointNetstream seekToNavCuePoint
【发布时间】:2014-07-07 12:46:49
【问题描述】:

发现此代码与FlvPlayback 一起正常工作。我已经在 flv 文件中存储了提示点。效果很好。

bkbut.addEventListener(MouseEvent.CLICK,movie1);
function movie1(evt:MouseEvent):void{
rmys01.seekToNavCuePoint("chap01"); 
}

我应该如何使用NetStreamNetConnection 调用相同的提示点

我已经使用下面的代码加载了相同的 flv 文件

var ncConnection:NetConnection;
var nsStream:NetStream;
var strSource:String = "rhym01.flv";
nsStream = new NetStream(ncConnection);
nsStream.play(strSource);
vidDisplay.attachNetStream(nsStream);

单击按钮 (bkbut) 后,“rhym01.flv”将开始播放名为“chap01”的提示点

请帮忙。提前致谢。

【问题讨论】:

    标签: actionscript-3 flash video netstream netconnection


    【解决方案1】:

    NetStream 上没有对提示点的原生支持。您可以只使用seek 方法。

    我看到人们试图获取视频的元数据,并通过这种方式获取提示点。如果它们被正确传递,您可以稍后查找视频的特定点。比如自己做提示点。

    尝试检查元数据回调的cuePoints 属性。

    除此之外 - 我认为没有其他选择。

    【讨论】:

      【解决方案2】:

      我找到的最佳解决方案是

      nsStream.seek(15);
      

      //这会从视频开始向前移动 15 秒。

      解决了

      【讨论】:

        猜你喜欢
        • 2011-05-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-19
        相关资源
        最近更新 更多