簡體   English   中英

JWPLAYER自定義錯誤消息

[英]JWPLAYER custom error message

我在我的頁面上嵌入了JWPlayer,其中包含自定義錯誤消息,當流不在線但錯誤圖像未加載時,該錯誤消息顯示不同的圖像。

<script type='text/javascript'>
    jwplayer('player').setup({
        file: 'http://blog.com/stream.m3u8',
        image: 'http://blog.com/streamimage.png',
        title: 'STREAMING TITLE',
        width: '100%',
        height: "100%",
        aspectratio: '16:9',
        skin: 'glow',
        mute: 'true',
        ga: '{}'
    });
    jwplayer().onError(function(){
        jwplayer().load({image:"http://blog.com/streamimage-error.png"});
        jwplayer().play();
    });
</script>

看到這里

您需要添加文件jwplayer().load({file:"http://jwplayer.com/errorfile.mp4",image:"http://jwplayer.com/errorfile.jpg"});提到的文件屬性jwplayer().load({file:"http://jwplayer.com/errorfile.mp4",image:"http://jwplayer.com/errorfile.jpg"});

您需要為此創建error video並更改您的代碼

<script type='text/javascript'>
    jwplayer('player').setup({
        file: 'http://blog.com/stream.m3u8',
        image: 'http://blog.com/streamimage.png',
        title: 'STREAMING TITLE',
        width: '100%',
        height: "100%",
        aspectratio: '16:9',
        skin: 'glow',
        mute: 'true',
        ga: '{}'
    });
    jwplayer().onError(function(){
        jwplayer().load({file:"http://jwplayer.com/errorfile.mp4", image:"http://blog.com/streamimage-error.png"});
       // jwplayer().play();// i dont think you need to play video if it throws error
    });
</script>

我建議創建錯誤視頻和錯誤圖像,並在發生錯誤時使用它。

下面的代碼對於恆定流監控非常有幫助。

jwplayer().onBuffer(function(){
theTimeout = setTimeout(function(){
jwplayer().load({file:"http://jwplayer.com/errorfile.mp4",image:"http://jwplayer.com/errorfile.jpg"});
jwplayer().play();
},5000);
});

我希望它有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM