使jwplayer同时适用于android和iOS

使jwplayer同时适用于android和iOS,android,ios,jwplayer,wowza,Android,Ios,Jwplayer,Wowza,我无法使用任何建议的多种格式的回退来解决这个问题。以下帖子给出的答案似乎对我不适用。 我一直在尝试让jwplayer同时适用于android和iOS。我的代码如下: <div id='playerBAenmNZAerlC'></div> // Code to setup the jwplayer <script type='text/javascript'> jwplayer('playerBAenmNZAerlC'

我无法使用任何建议的多种格式的回退来解决这个问题。以下帖子给出的答案似乎对我不适用。 我一直在尝试让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>

//用于设置jwplayer的代码
jwplayer('playerBanmnzaerc')。设置({
播放列表:[{
资料来源:[{
档案:'rtsp://54.164.51.65:1935/vods3/_definst_/amazons3/tiger1000/test1.mp4'
},{
文件:“http://54.164.51.65:1935/vods3/_definst_/mp4:amazons3/tiger1000/test1.mp4/playlist.m3u8"
}]
}],
图片:'//www.longtailvideo.com/content/images/jw player/lwmjevv-876.jpg',
后退:错误,
标题:“布莱恩的女儿”,
宽度:“100%”,
专题:“16:9”
});
上述代码适用于android设备,但在IOS设备上会出现“播放时出错”的情况。我也研究过这些链接,但无法使其工作。非常感谢您的帮助。 您需要将“回退”设置为“真”

此代码

<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>

jwplayer(“播放器”)。设置({
资料来源:[
{文件:“RTSP-LINK”},
{文件:“HLS-LINK”},
{文件:“RTMP-LINK”},
],
rtmp:{bufferlength:1},
回退:true,androidhls:true,宽度:960,高度:540});

正如Ethan JWPlayer所述,您必须添加

androidhls:'true'


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

抱歉,错误是“加载媒体时出错:无法播放文件”,请使用m3u8,而不是rtsp,并将androidhls:true设置为true,谢谢您的回复@Ethan。你能告诉我在哪里可以设置android androidhls:true吗?例如,在你的代码中-fallback:true,androidhls:true,JW Player不支持RTSP。如果你只使用一个RTSP链接尝试上面的脚本,你会发现android设备可以播放它。请参阅此支持线程:@vitorKP。谢谢你的回复,不过这对我来说似乎不起作用。在IOS上也有同样的问题。你就是那个男人,安迪!Ethan JWPlayer,也谢谢你!这救了我。谢谢