怎么玩.m3u8流在phonegap Android中使用jwplayer?

时间:2013-05-29 10:02:22

标签: android cordova jwplayer http-live-streaming live-streaming

我正在使用phonegap进行http直播,我正在使用jwplayer。

这是代码..

 <div id='mediaplayer1'> 
                <script type="text/javascript">  jwplayer('mediaplayer1').setup({
                   'id': 'playerID', 'width': '388',    'height': '218',
                'provider': 'rtmp',  
                 'streamer': 'rtmp://myserver/chk',
                'autostart': 'true',
                'stretching': 'exactfit',

                        levels: [{
                                   bitrate: "800",
                                   file: "file-super",
                                   width: "1280"
                               }],    
                'modes': [
                       {type: 'flash', src: 'http://www.myserver.com/jwplayer/player.swf'},
                       {
                         type: 'html5',
                         config: {
                          levels: [ {'file': 'http://myserver/playlist.m3u8'} ],
                          'provider': 'video'
                         }
                       }
                   ]
                 });</script>

                    </div>

并且在头上

<script src="jwplayer.js" type="text/javascript"></script>

我想玩.m3u8网址。 有时候视频播放约1或2秒。并自动停止。 有时候会显示警告没有找到可播放的资源。 如何解决这个问题。是否有任何好的示例/教程。

提前致谢..

2 个答案:

答案 0 :(得分:0)

使用Vitamio播放器它可以播放所有类型的流也是它的开源。 你只需要将它作为库包含到你的项目中,并确保使用vitamio videoview或mediaplayer。 k不用担心看看这个Sample将Vitamio包含在你的项目中

希望它能帮助你,

答案 1 :(得分:0)

只需在儿童浏览器或App浏览器中打开流媒体视频即可播放视频。该解决方案既适用于Android,也适用于iOS。

此外,如果流媒体将在浏览器中打开,它将以全屏模式显示,因为q媒体播放器将在safari上播放视频。

希望这会有所帮助。

相关问题