这太奇怪了,我不知道如何专门搜索它。我用谷歌搜索,似乎有人已经问过这个问题,但没有回答。视频文件在服务器上,比如 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);
}
根据文档,当我打电话时,我应该得到一个“NetStream.Pause.Notify” ns.pause()
,事实是,这从未发生过。所以我在这里。任何人有任何想法吗?
编辑:因为我之前遇到的 FLVPlayback,我试图找出不同的 Flash Player 版本是如何影响的。而且我认为我发现了一些东西,如果我为 FP 10/10.1/10.2 发布它,它不会 dispatch Netstream.Pause/Unpause.Notify
,但 10.3+ 的工作正常。问题是我真的需要为 FP 10 和 10.1 发布它,我公司转换的视频似乎只在 FP 10 和 10.1 中表现良好,我无法改变这一点。等待帮助~