我无法使用多种格式的任何建议后备来解决此问题。以下帖子给出的答案似乎对我不起作用。 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
答案 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>