JW播放器-当其他媒体(RTMP)断开连接时,循环MP4待机视频



我在我们的网站上嵌入了JW Player。计划是只在一天中的特定时间播放视频,在未连接视频流时使用备用视频。

目前,如果RTMP连接,下面的代码工作得很好,但是如果RTMP流不活动,它会暂停RTMP媒体源。

当前代码(可以在http://www.powerballlive.com/powerball/streamtest.html);

<script type="text/javascript" src="http://www.powerballlive.com/powerball/jwplayer/jwplayer.js"></script>
<script>jwplayer.key="Iz4ZkMD0vBmE3ao9rJMrEK2hb2o00wjqUBMnvA==";</script>
<title>PowerBall Live: Test</title></head>
<body>
<div id="myElement">Loading the player...</div>
<script type="text/javascript">
var playerInstance = jwplayer("myElement");
playerInstance.setup({
playlist: [{
  file: "http://www.powerballlive.com/powerball/jwplayer/standby.mp4"
},
{
  file: "rtmp://cp310032.live.edgefcs.net/live/4ccc983a@390564"
}],
primary: "flash",
height: 360,
width: 480,
autostart: 'true',
repeat: "always"
});
</script>

</body></html>

我正在寻找一种解决方案,MP4将循环直到RTMP连接,然后在离线时恢复循环。

非常感谢您的支持,提前感谢!

var IsPlaying = jwplayer('myElement').getState();
setInterval(function(){
  if (IsPlaying != 'PLAYING') {
    $('#myElement').hide();
    $('#standbyPlayer').show();
  }
  else {
    $('#myElement').show();
    $('#standbyPlayer').hide();
  }
}, 1000);

这将每1000ms轮询一次你的jwplayer,如果主玩家没有玩,则显示备用玩家。你知道如何使用jQuery来操作DOM元素吗?如有必要,我可以发布更多信息。谢谢

最新更新