为什么这个 JW 播放器代码在 Android 中不起作用?
Why this JW player code not working in Android?
我正在使用以下代码在我的站点中显示播放器。
<div id="tv_wrapper">
<script src="http://jwpsrv.com/library/JMFubNs4EeO+BCIACmOLpg.js"></script>
<?php
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($ua,'android') !== false) {
?>
<video id="video1" preload='' poster="http://EXAMPLESITE.com/wp-content/uploads/2015/06/EXAMPLESITE-card.jpg" width="100%" onclick="playVideo();" >
<source src="http://livestream.5centscdn.com/EXAMPLESITEtv/347697d21cd084a1796ce3ca18943611.sdp/playlist.m3u8" type="video/mp4" />
</video>
<?php
}
else
{ ?>
<div id='playerQBUYpNLOBqmK'></div>
<script type='text/javascript'>
jwplayer('playerQBUYpNLOBqmK').setup({
file:'http://livestream.5centscdn.com/EXAMPLESITEtv/347697d21cd084a1796ce3ca18943611.sdp/playlist.m3u8',
//stretching: "exactfit",
image: 'http://EXAMPLESITE.com/wp-content/uploads/2015/10/newlogowithSlogon_jey1.png',
title: '',
autostart: false,
width: "100%",
//aspectratio: "12:5"
aspectratio: "1.8:1"
});
</script>
<?php } ?>
</div>
播放器在桌面 firefox 和 google chrome 中运行良好。
为什么它不适用于 android 移动设备或 android 标签页?
我没有在Apple产品中查看。
根据您的 jw 播放器版本,您可能需要使用此 属性:
androidhls: true;
像这样:
jwplayer('playerQBUYpNLOBqmK').setup({ file:'http://livestream.5centscdn.com/EXAMPLESITEtv/347697d21cd084a1796ce3ca18943611.sdp/playlist.m3u8',
image: 'http://EXAMPLESITE.com/wp-content/uploads/2015/10/newlogowithSlogon_jey1.png',
title: '',
autostart: false,
width: "100%",
androidhls: true,
aspectratio: "1.8:1"
});
为 Android 使用 Chrome 很重要,因为 Firefox Android 尚不支持 HLS(& jwplayer v.6 或 v.7)
我正在使用以下代码在我的站点中显示播放器。
<div id="tv_wrapper">
<script src="http://jwpsrv.com/library/JMFubNs4EeO+BCIACmOLpg.js"></script>
<?php
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($ua,'android') !== false) {
?>
<video id="video1" preload='' poster="http://EXAMPLESITE.com/wp-content/uploads/2015/06/EXAMPLESITE-card.jpg" width="100%" onclick="playVideo();" >
<source src="http://livestream.5centscdn.com/EXAMPLESITEtv/347697d21cd084a1796ce3ca18943611.sdp/playlist.m3u8" type="video/mp4" />
</video>
<?php
}
else
{ ?>
<div id='playerQBUYpNLOBqmK'></div>
<script type='text/javascript'>
jwplayer('playerQBUYpNLOBqmK').setup({
file:'http://livestream.5centscdn.com/EXAMPLESITEtv/347697d21cd084a1796ce3ca18943611.sdp/playlist.m3u8',
//stretching: "exactfit",
image: 'http://EXAMPLESITE.com/wp-content/uploads/2015/10/newlogowithSlogon_jey1.png',
title: '',
autostart: false,
width: "100%",
//aspectratio: "12:5"
aspectratio: "1.8:1"
});
</script>
<?php } ?>
</div>
播放器在桌面 firefox 和 google chrome 中运行良好。 为什么它不适用于 android 移动设备或 android 标签页?
我没有在Apple产品中查看。
根据您的 jw 播放器版本,您可能需要使用此 属性:
androidhls: true;
像这样:
jwplayer('playerQBUYpNLOBqmK').setup({ file:'http://livestream.5centscdn.com/EXAMPLESITEtv/347697d21cd084a1796ce3ca18943611.sdp/playlist.m3u8',
image: 'http://EXAMPLESITE.com/wp-content/uploads/2015/10/newlogowithSlogon_jey1.png',
title: '',
autostart: false,
width: "100%",
androidhls: true,
aspectratio: "1.8:1"
});
为 Android 使用 Chrome 很重要,因为 Firefox Android 尚不支持 HLS(& jwplayer v.6 或 v.7)