停止自动播放的嵌入视频

时间:2012-01-12 10:47:12

标签: flash video

嗨,我真的尝试了一切,无法得到任何工作。我正在尝试将视频设为自动播放。

我添加了this fiddle.

的代码

任何人都可以帮忙!

谢谢Alex

1 个答案:

答案 0 :(得分:0)

你是如何加载视频的?你使用FLVPlayback吗? FLVPlayback组件参数中有一个名为autoplay的复选框。

我无法真正看到你的Flash文件是如何在小提琴网站上构建的。

如果你没有创建Flash,你应该尝试获取FLV视频。

如果这不是一个选项,你可以将swf加载到一个新的swf,然后尝试找到FLVPlayback,或者正在播放的任何内容并停止它。但是,您需要在其服务器上使用跨域或swf的本地副本。

加载swf,找到自动播放FLVPLayback并停止它的示例代码:

import flash.display.Loader;
import flash.events.Event;
import fl.video.*;

var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loader_Complete);
loader.load(new URLRequest("PATH-TO-VIDEO.swf"));

function loader_Complete(e:Event)
{
    addChild(loader.content);

    //here i get the videoplayer and stop it
    var targetPlayer:FLVPlayback = MovieClip(loader.content).getChildAt(0) as FLVPlayback;
    targetPlayer.stop();
}