簡體   English   中英

HTML5視頻可在瀏覽器中使用-但不能在Android模擬器中使用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM