[英]HTML5 Video works in browser - but not in Android emulator
我是HTML5 Android開發的新手。
我正在嘗試播放本地mp4視頻文件。 代碼如下:
<!DOCTYPE html>
<html>
<head>
<script src="scripts/jquery.mobile.min.js"></script>
</head>
<body>
<video src="videos/video1.mp4" poster="videos/ph.jpg" onclick="this.play();"/>
</body>
</html>
這在瀏覽器中完美運行,但是在Android模擬器中卻帶來了錯誤:
MediaPlayer錯誤(1,-2147483648)
我嘗試了許多不同的選項,但似乎沒有任何效果。
模擬器中的視頻是相當不可靠的測試方案。 在很大程度上取決於計算機以及仿真器的功能和性能。 我對啟用了硬件加速功能的x86優化圖像和安裝了強大的編解碼器集感到幸運,但這似乎是缺乏全面支持的領域。
我無法找到確定的MediaPlayer錯誤返回碼集,這些錯誤返回碼將有助於跟蹤所見問題所在的位置,因此總的來說,我已經放棄嘗試在超過非常簡單的低比特率mp4的情況下測試視頻播放了除真實設備外的任何東西
嘗試這個,
<video width="320" height="240" controls>
<source src="VIDEO.mp4" type="video/mp4">
</video>
還添加其他jQuery源。
您的視頻的分辨率是多少? 視頻可能無法播放,因為它過高。 另外,請確保為Android設備正確編碼。
http://developer.android.com/guide/appendix/media-formats.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.