Jwplayer:加载播放器时出错:找不到可播放的来源
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jwplayer:加载播放器时出错:找不到可播放的来源相关的知识,希望对你有一定的参考价值。
我正在使用jwplayer 6实现视频播放。我有高级版帐户。还使用wowza服务器进行流媒体传输。
jwplayer.key = "XXXXXXXXXXXXXXXXXXX";
jwplayer("player2").setup({
width: 640,
height: 360,
file: "http://209.126.101.166:1935/redirect/hls/ktv33?scheme=m3u8",
androidhls: true,
provider: 'http',
modes: [{
type: 'flash',
src: 'jwplayer.flash.swf'
}],
flashplayer: 'jwplayer.flash.swf',
html5player: 'jwplayer.html5.js'
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript" src="jwplayer.js"></script>
<div>
<div style='clear:both;'>
<br>
</div>
<h2>KTV in JW Player </h2>
<div id='player2'></div>
</div>
它收到一个错误:“加载播放器时出错:找不到可播放的来源”
你能帮帮我吗?
先感谢您。
我不相信JWPlayer handles 302 redirects超过Wowza Load Balancer使用的hls。 ios客户端确实正确处理它(如果你想测试这个LB功能)。
现在已经很晚了但可能会遇到同样问题的人可以使用它。
如果文件没有文件扩展名,您可以在jwplayer setup()调用中添加“type”:“mp4”。
这解决了我在我的应用程序中使用JWPlayer 7的问题
希望能帮助到你。
实际上,JW Player不会在hls上处理302重定向。
此外,您的代码可以清理一下:
jwplayer.key = "XXXXXXXXXXXXXXXXXXX";
jwplayer("player2").setup({
width: 640,
height: 360,
file: "http://209.126.101.166:1935/redirect/hls/ktv33?scheme=m3u8",
androidhls: true
});
然而,它看起来像 - http://209.126.101.166:1935/redirect/hls/ktv33?scheme=m3u8失败了,你有一个升级的演示吗?
我有一个类似的问题服务MP3文件。我的解决方案是修改我的网址:
http://.../12345
对此:
http://.../12345.mp3
mime类型设置正确,所以可能在jwplayer javascript中有一些文件名检查。
在您尝试上述技术答案之前,请仔细检查JW Player帐户是否处于活动状态并且计费是最新的。即使您没有在其服务器上托管文件,HLS流也是一项高级功能。
以上是关于Jwplayer:加载播放器时出错:找不到可播放的来源的主要内容,如果未能解决你的问题,请参考以下文章
Jwplayer 闪烁“加载播放器时出错:无法加载播放器配置”
JWPLAYER - 没有 RTMP 连接时如何不显示播放器