使jwplayer同时适用于Android和iOS

时间:2014-11-13 18:41:25

标签: android ios jwplayer wowza

我无法使用多种格式的任何建议后备来解决此问题。以下帖子给出的答案似乎对我不起作用。 video on demand streamin with jwplayer wowza android issue 我一直试图让jwplayer同时为Android和iOS工作。我的代码如下:

<div id='playerBAenmNZAerlC'></div>

// Code to setup the jwplayer

        <script type='text/javascript'>
            jwplayer('playerBAenmNZAerlC').setup({
                playlist: [{
                sources: [{ 
                    file: 'rtsp://54.164.51.65:1935/vods3/_definst_/amazons3/tiger1000/test1.mp4'
                },{
                    file: "http://54.164.51.65:1935/vods3/_definst_/mp4:amazons3/tiger1000/test1.mp4/playlist.m3u8"
                }]

                }],
                image: '//www.longtailvideo.com/content/images/jw-player/lWMJeVvV-876.jpg',
                fallback: false,
                title: 'Bryan\'s Daughter',
                width: '100%',
                aspectratio: '16:9'
            });
        </script>

以上代码适用于Android设备,但它在播放时会出现错误#34;在IOS设备上。我也研究了这些链接,但无法使其正常工作。非常感谢您的帮助。 http://support.jwplayer.com/customer/portal/articles/1430218-using-hls-streaming http://support.jwplayer.com/customer/portal/questions/5496622-streaming-on-android

2 个答案:

答案 0 :(得分:1)

正如Ethan JWPlayer所说,你必须添加

androidhls: 'true'

在您的配置中。这是我所做的唯一改变,它现在效果很好!

答案 1 :(得分:0)

你想要&#34;后退&#34;设置为&#34; true&#34;。

此代码

<script type="text/javascript">
 jwplayer("player").setup({
                 sources: [
                    { file: "RTSP-LINK" },
                    { file: "HLS-LINK" },
                    { file: "RTMP-LINK" },
                 ],
                 rtmp: { bufferlength: 1 }, 
                 fallback: true, androidhls: true, width: 960, height: 540 });
  </script>