首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止flv循环

停止flv循环
EN

Stack Overflow用户
提问于 2010-11-22 18:56:39
回答 2查看 750关注 0票数 0

我有一个视频播放器swf,通过flashvars加载flv文件。这是完美的,但当它到达结束时,它循环,即返回到开始并再次播放。只有当它嵌入到页面中时才会发生这种情况,因为当我按cntl+Enter预览为swf时,它就能正常工作。

它是通过netstream加载的。这是最后一点代码..。

代码语言:javascript
复制
var isPlaying:Boolean;
isPlaying = false;

var video:String;
video = _root.videoURL;


if (video == undefined) {
    video = "http://www.masterseries.co.uk/public/TempFiles/Concrete1.flv";
}


function playVideo() {
    isPlaying = true;
    trace("Play Video...");
    _root.myvid_mc.ns.play(video);
    _root.cover_mc.play_btn._visible = false;
}

有什么需要帮忙的吗?谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-11-23 01:04:13

如果你使用的是FLVPlayer,你有没有尝试过这样做?

代码语言:javascript
复制
if (Math.round(flvPlayer.playheadTime) == Math.round(flvPlayer.totalTime)) {
        flvPlayer.stop();
}
票数 0
EN

Stack Overflow用户

发布于 2010-11-23 04:15:13

如果您使用的是FLVPlayback或它的任何派生类,那么在默认情况下,它应该根本不会循环。但是,您可能会收到一个受抑制的运行时错误;可能会出现一些安全沙箱冲突,从而破坏代码的正常执行。在任何情况下,您都可以尝试:

代码语言:javascript
复制
player.autoRewind = true;

其中player是播放组件的名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4244672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档