【发布时间】:2013-05-15 10:01:44
【问题描述】:
这太奇怪了,我不知道如何专门搜索它。我用谷歌搜索,似乎有人已经问过这个问题,但没有回答。 视频文件在服务器上,比如 http://xxx.com/xxx.flv,我使用 Video & NetStream 播放它。这是代码(假设所有变量都已定义):
nc = new NetConnection();
nc.connect(null);
ns = new NetStream(nc);
ns.inBufferSeek = true;
ns.play("http: //xxx.com/xxx.flv");
ns.addEventListener(NetStatusEvent.NET_STATUS,statusControl);
function statusControl(e:NetStatusEvent){
trace(e.info.code);
}
根据doc,当我调用ns.pause() 时,我应该得到一个“NetStream.Pause.Notify”,事实上,这从未发生过。
所以我在这里。任何人有任何想法吗?
编辑:由于我之前遇到过 FLVPlayback,我尝试了解不同 Flash Player 版本的影响。而且我认为我发现了一些东西,如果我为 FP 10/10.1/10.2 发布它,它不会发送 Netstream.Pause/Unpause.Notify,但 10.3+ 的工作正常。问题是我真的需要为 FP 10 和 10.1 发布它,我公司转换的视频似乎只在 FP 10 和 10.1 中表现良好,我无法改变这一点。等待帮助~
【问题讨论】:
标签: actionscript-3 playback netstream video-player