Php Jwplayer:加载播放器时出错:未找到可播放的源

Php Jwplayer:加载播放器时出错:未找到可播放的源,php,wowza,jwplayer6,Php,Wowza,Jwplayer6,我正在用jwplayer 6实现视频播放。 我有高级版帐户。还使用wowza服务器进行流式处理 jwplayer.key=“xxxxxxxxxxxxxxxx”; jwplayer(“player2”)。设置({ 宽度:640, 身高:360, 文件:“http://209.126.101.166:1935/redirect/hls/ktv33?scheme=m3u8", 安德洛伊德:是的, 提供程序:“http”, 模式:[{ 键入:“flash”, src:'jwplayer.flash.s

我正在用jwplayer 6实现视频播放。 我有高级版帐户。还使用wowza服务器进行流式处理

jwplayer.key=“xxxxxxxxxxxxxxxx”;
jwplayer(“player2”)。设置({
宽度:640,
身高:360,
文件:“http://209.126.101.166:1935/redirect/hls/ktv33?scheme=m3u8",
安德洛伊德:是的,
提供程序:“http”,
模式:[{
键入:“flash”,
src:'jwplayer.flash.swf'
}],
flashplayer:'jwplayer.flash.swf',
html5player:'jwplayer.html5.js'
});


JW播放器中的KTV
我不相信Wowza负载平衡器使用的hls。尽管如此,iOS客户端确实能够适当地处理它(如果您希望测试此LB功能)

实际上,JW播放器不处理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
});

但是,它看起来像-已关闭,您是否有正在运行的演示?

我在提供mp3文件时遇到了类似的问题。我的解决方案是通过以下方式修改我的url:

http://.../12345

为此:

http://.../12345.mp3


mime类型设置正确,因此jwplayer javascript中可能有一些文件名检查。

已经晚了,但可能是以后有相同问题的人可以使用它

如果文件没有文件扩展名,可以在jwplayer setup()调用中添加“type”:“mp4”

这在我使用JWPlayer 7的应用程序中解决了这个问题


希望有帮助。

在尝试上述技术答案之前,请仔细检查JW玩家帐户是否处于活动状态,以及账单是否为最新状态。HLS流媒体是一项高级功能,即使您没有在其服务器上托管文件。

Firefox无法在209.126.101.166:1935建立与服务器的连接,请告知。不便之处,敬请谅解。我更换了正在工作的流媒体链接。你可以查一下。请给我建议解决方案。检查此演示页面是否无效。在浏览器中打开它,它只是一个白色页面。如果你要在chrome中打开,它会要求保存播放列表。要保存,m3u8意味着它可以工作。如果我们在Firefox中查看它,它只是一个白色页面。显然不起作用,对不起。我在VLC中遇到此错误-无法打开您的输入:VLC无法打开MRL“”。查看日志以了解详细信息。您可以发布一个如何将mp4添加为类型的示例吗?