2014-08-27 107 views
2

我尝试使用phonegap作为容器实现将rtmp流式传输到android应用程序,但与通常情况不同,jwplayer报告此消息“error loading player:no playable sources found”any any know if取决于Android的Flash支持?在这种情况下这是最好的选择遵循实施RTMP/RTSP流...JWPlayer不会在PhoneGap中播放流媒体视频

在此先感谢 阿尔文

+0

RTMP不适用于移动设备。 – emaxsaun 2014-08-27 15:49:15

+0

任何替代方案在Android中的非本地应用中实现流媒体rtsp?也许使用Adobe Air? – 2014-09-17 09:24:43

+0

如果您使用的是JW Player 6.9+,则可以在Android上使用HLS并将flash androidhls设置为true。 – emaxsaun 2014-09-17 14:17:57

回答

0

你需要使用M3U8等Flash是使用另一种格式/协议一样HLS不是跨平台流媒体的理想解决方案。您需要阅读jw文档以更好地了解为什么您需要转向这种更好的技术以及如何正确使用它。

关于HLS流 https://support.jwplayer.com/customer/en/portal/articles/1430189-about-hls-streaming

使用HLS流 https://support.jwplayer.com/customer/en/portal/articles/1430218-using-hls-streaming

HLS自适应流 https://support.jwplayer.com/customer/en/portal/articles/1430240-hls-adaptive-streaming

---- UPDATE -----

我个人不要使用jwplayer for android我使用pl ugin调用https://github.com/raulduran/VideoPlayer.git 它使用设备原生视频播放器,从而为您提供高水平的兼容性和一致的性能。我发现设备,版本和厂商之间在Android上存在着巨大的差异......所以我选择了更原生的方法。

+0

那么如何在android上使用cordova上的jw player? – user1788736 2016-09-27 17:21:49

+0

@ greaterKing.Can我可以使用你提到的android插件上的插件吗?如何使用插件? – user1788736 2016-10-26 05:32:01

+0

是的,你可以!作为提醒,该插件是专为与cordova/phonegap应用程序一起使用而设计的。 – greaterKing 2016-11-14 20:33:37