的HLS鏈接不會在Android鉻直接工作,你需要一個HLS JavaScript庫得到它的工作,看看這個代碼
<video id="my-video" style="width:640px height:480px;" controls>
<source src="{put your source link here}">
</video>
</div>
<script src="http://hlsbook.net/wp-content/examples/hls.min.js"></script>
<script>
if (Hls.isSupported()) {
var video = document.getElementById('my-video');
var hls = new Hls();
hls.loadSource('{put your source link here}');
hls.attachMedia(video);
hls.on(Hls.Events.MANIFEST_PARSED, function() {
video.play();
});
}
</script>
,並記住源鏈接不會在Android平臺上工作,它僅適用於ios-safari平臺,因爲ios-safari平臺不需要hls javascript,因爲Safari移動不支持媒體源擴展,因此不適用於hls.js. 因此,對於android,您需要在hls.loadSource中的腳本標記中添加視頻鏈接,它將在android chrome上工作。
此:https://shaka-player-demo.appspot.com/demo/#asset=//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd;lang=en-美國似乎現在運作良好,也許5.0+? – rogerdpack