我正試圖讓HTML5視頻在移動設備上播放。他們似乎在最新版本的iOS上運行良好,但我遇到了很多與Android設備不一致的問題。在瀏覽器中播放HTML5視頻 - 適用於大多數Android設備?
我使用的Video.js並聆聽縮略圖上點擊,這反過來替換爲HTML5視頻元素,並自動播放。下面的代碼在Android模擬器上不起作用(點擊縮略圖什麼都不做)。當我在我自己的Droid Razr上嘗試時,它開始加載視頻,然後瀏覽器凍結。這發生在本地瀏覽器和瀏覽器,它告訴我這件事情,原產於設備。
$(".video").live("click", function(e) {
e.preventDefault();
$(this).replaceWith("<video id='" + $(this).data("video-id") + "' class='video-js' preoload='auto' width='100%' height='100%' poster='" + $(this).data("video-poster-url") + "'><source type='video/mp4; codecs=\"avc1.42E01E, mp4a.40.2\"' src='" + $(this).data("video-url") + "'></video>");
video = _V_($(this));
video.ready(function() {
this.play();
this.requestFullScreen();
});
});
的HTML結束是:
<video id='fv3530' class='video-js' preoload='auto' width='100%' height='100%' poster='/posters/fv3530.jpg'>
<source type='video/mp4; codecs="avc1.42E01E, mp4a.40.2" src='/videos/fv3530.mp4'>
</video>
有誰知道爲什麼會導致Android設備完全凍結了,我能做些什麼,使影片在大多數Android設備一直運行?
謝謝!
能否請您確認其中一個答案礦石開始賞金。謝謝。 –