gpt4 book ai didi

jwplayer - 检测 JWPlayer 无法播放任何给定源并显示自定义错误消息

转载 作者:行者123 更新时间:2023-12-02 08:01:18 28 4
gpt4 key购买 nike

我正在使用 JWPlayer 并将 .smil 源和 .m3u8 源传递给构造函数:

var player = jwplayer("jwplayer-container");

player.setup({

...

sources: [
{
file: "some-rtmp-manifiest.smil"
},
{
file: "some-hls-playlist.m3u8"
}
],

...

});

不幸的是,如果我在不支持 HLS 或安装 Flash 的浏览器上查看播放器,我会在播放器中看到一条丑陋且令人困惑的错误消息:

Error loading player: No playable sources found

如何检测此特定状态以显示我自己的错误消息(建议用户安装 Flash)?

最佳答案

.onSetupError (JW Player 6) 或 .on('setupError') (JW Player 7) 应该捕获此错误。 http://support.jwplayer.com/customer/portal/articles/1413089-javascript-api-reference

此外,JW Player 6 有一个“fallback: false”选项,您可以在设置播放器时传入。添加此内容应该会阻止 JW Player 显示消息,让您将自己的消息放在那里。我不确定 JW7 是否保留了这个。

关于jwplayer - 检测 JWPlayer 无法播放任何给定源并显示自定义错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31765326/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com