2013-02-11 32 views
2

我是HTML5 Android開發新手。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 Error (1, -2147483648)

我已經嘗試了許多不同的選項,但似乎沒有任何工作。

回答

0

試試這個,

<video width="320" height="240" controls> 
<source src="VIDEO.mp4" type="video/mp4"> 
</video> 

還要添加其他的jQuery來源。

+0

可以給我發送工作示例。我已經嘗試了很多 - 包括 - http://vjs.zencdn.net/c/video.js&Simon Mcdonald的代碼。似乎沒有任何工作。 – 2013-02-19 12:35:46

0

視頻的分辨率是多少?視頻可能無法播放太高。 也請確保它是正確編碼爲Android設備。

http://developer.android.com/guide/appendix/media-formats.html

+0

分辨率和格式是正確的。你可以給我發送工作樣本嗎?我已經嘗試了很多 - 包括 - http://vjs.zencdn.net/c/video.js&Simon Mcdonald的代碼。似乎沒有任何工作。 – 2013-02-19 12:36:55

1

視頻在仿真器已經相當不可靠的測試場景。很大程度上取決於您的機器以及仿真器的功能和性能。使用x86優化的圖像,我已經獲得了更多的運氣,並啓用了硬件加速,並且安裝了強大的編解碼器,但它似乎缺乏全面的支持。

我一直無法找到一組MediaPlayer錯誤返回代碼,這將有助於跟蹤我所看到的問題在哪裏,所以我放棄了試圖測試視頻播放的簡單方法。在真實設備以外的任何其他設備上的低比特率mp4

+0

你可以給我發送工作樣本。我已經嘗試了很多 - 包括 - http://vjs.zencdn.net/c/video.js&Simon Mcdonald的代碼。似乎沒有任何工作。 – 2013-02-19 12:36:12

+0

Seb,這可能不是你正在嘗試的代碼的問題......這是缺乏模擬器處理視頻的能力。 – Offbeatmammal 2013-02-19 22:53:55

相關問題