jw player show&从jquery / javascript开始

时间:2010-07-29 06:04:18

标签: jquery jwplayer

我正在尝试通过这样做来获取视频到.show()并开始使用sendEvent('play')方法播放到播放器(最初加载了错误的自动启动),但似乎没什么工作。从我的理解,它是非常简单的。任何人都可以解释一下吗?我真的需要这个工作,因为这个页面应该在几个小时后下降。提前谢谢。

fyi,我也在使用一个状态监听器,但是这并没有做到这一点,并且看起来状态在第一次加载时就不会被发布了。我想我需要做一个短暂的延迟,然后发送事件?

1 个答案:

答案 0 :(得分:1)

我认为这与您的Flash播放器不可见这一事实有关。你需要调用$(player).show()并等待playerReady回调。这看起来像是:

<embed id='player' name='player' src='player.swf' width='470' height='320' bgcolor='#000000' allowscriptaccess='always' allowfullscreen='true' flashvars='file=video.mp4' />

<script type="text/javascript">
$('#player').show();

function playerReady(obj) {
    var player = document.getElementById(obj['id']).play();
    player.setModelListener('STATE', stateCallback);
}

function stateCallback(evt){
    //TODO: Your code here
}
</script>