【问题标题】:Looping flv without flicker循环播放flv无闪烁
【发布时间】:2013-05-10 14:21:32
【问题描述】:

我正在寻找一种在 Flash CS6 中无缝循环 flv 文件的方法。当我使用下面的代码时,视频在重播前消失了几分之一秒,这根本不好看。

这是我使用的代码:

import fl.video.VideoEvent;
flvFile.addEventListener(fl.video.VideoEvent.COMPLETE, videoFinished);
 function videoFinished(event:Event){
         flvFile.play();
 };

现在,请多多包涵,我对 Flash 真的很缺乏经验。事实上,我直到今天才开始使用它。提前致谢!

【问题讨论】:

  • 我现在使用了以下代码,但是当我在浏览器中查看 swf 时甚至没有出现 flv:ManOpBank.addEventListener(NetStatusEvent.NET_STATUS, onStatus); function onStatus(item:Object):void { if (item.info.code == "ManOpBank.Buffer.Empty") { if (loop) ManOpBank.seek(0); } } 我做错了什么吗?我正在使用 ActionScript 3。

标签: flash loops flv


【解决方案1】:

一种便宜的方法 :P 截取第一帧的屏幕截图并将其放在你的 flv 后面 ;p 然后当它消失几分之一秒时你会看到第一帧 :D

【讨论】:

    【解决方案2】:

    这是 Flash Player 11.x 和 AIR 3.x 中的一个已知错误:https://bugbase.adobe.com/index.cfm?event=bug&id=3349340 - 针对此问题的一些解决方法:How to loop FLV seamlessly

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-13
      • 2012-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-15
      相关资源
      最近更新 更多