Bil*_*ias 2 flash video flv loops actionscript-3
我正在以"标准方式"播放循环FLV:
netstream.addEventListener(NetStatusEvent.NET_STATUS, onStatus);
Run Code Online (Sandbox Code Playgroud)
...
public function onStatus(item:Object):void {
if (item.info.code == "NetStream.Play.Stop") {
if (loop) netstream.seek(0);
}
Run Code Online (Sandbox Code Playgroud)
通过Flash CS 5.5创作工具(测试影片或调试影片)播放时,视频无缝循环.但!在浏览器或独立调试Flash播放器(均为v.11.2.202.233)中播放时,在视频"倒带"之前会有大约1秒的异常暂停.
这是最新Flash播放器的错误吗?
anb*_*ber 10
对于具有相同问题的人,请尝试将上述代码更改为:
public function onStatus(item:Object):void {
if (item.info.code == "NetStream.Buffer.Empty") {
if (loop) netstream.seek(0);
}
Run Code Online (Sandbox Code Playgroud)
它将摆脱闪烁.如果你听"NetStream.Play.Stop",它将导致闪烁.
你不需要嵌入任何东西.这适用于IOS,Android和PC.