我希望客户端在连接恢复时自动连接到服务器,并且视频应该从之前停止的地方开始播放。有可能吗?
直到现在我尝试在 3 秒后再次建立连接并且视频从第一个开始。
jwplayer().onBuffer(function()
{
theTimeout = setTimeout(function()
{
window.location = window.location.href;
},3000);
});
但我希望视频从之前停止播放的地方开始播放.. 谁能帮我解决这个问题..?
最佳答案
这样的事情怎么样?
http://support.jwplayer.com/customer/portal/articles/1442607-example-a-custom-error-message
jwplayer().onBuffer(function(){
theTimeout = setTimeout(function(){
jwplayer().load({file:"http://example.com/errorfile.mp4",image:"http://example.com/errorfile.jpg"});
jwplayer().play();
},5000);
});
编辑,试试这个:
jwplayer().onBuffer(function(){
var thePosition = jwplayer().getPosition();
theTimeout = setTimeout(function(){
jwplayer().load({file:"http://example.com/errorfile.mp4",image:"http://example.com/errorfile.jpg"});
jwplayer().seek(thePosition );
},5000);
});
关于javascript - 当客户端在 JW Player 中恢复丢失的连接时自动重新连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29341150/