我有用於分享視頻的應用程序。我在HTC Wild fire設備中發現了一個問題,Video沒有顯示Nexus 7拍攝的內容,但是我可以聽到該視頻中的聲音。 我想這是因爲使用不支持的編解碼器或不支持的視頻大小編碼的流。我的問題哪種編碼格式,通過搭載Android API所有的Android設備都支持8+可以在幾乎所有Android設備上播放的錄製視頻API 8+
0
A
回答
0
請參閱支持的介質格式列表,通過谷歌在http://developer.android.com/guide/appendix/media-formats.html
捕獲的任何設備供應商可以選擇不支持一種特定的編碼格式。如果您可以連接到您的設備,請撥/etc/media_codecs.xml
,其中提供設備支持的編碼器和解碼器列表。
H.264
,H.263
& MPEG4
是相當知名的格式,幾乎所有的Android設備都支持相同的播放,而VP8
是相對較新的格式,因此,從報告的問題,我懷疑你的設備可能不支持播放相同。
0
根據Supported Media Formats這種格式的支持內置在Android平臺(並支持幾乎所有的設備,即使在Android 2.2或以上):
視頻: 1. H.264 AVC(Baseline Profile的)內部MPEG- 4(MP4)或3GPP容器
- MPEG-4或3GPP容器內部
H.263
3GPP容器(3GP)內MPEG-4 SP
音頻:AAC LC,AAC HE,mp3。
但是你必須忍受比特率和視頻分辨率。某些設備無法處理超過720p的分辨率(如Tegra 2上的CABAC採用H.264)。大多數設備支持FPS高達30.一些設備(舊索尼Xperia)在解碼環繞聲音頻時會產生一些會導致靜音的格式問題。
相關問題
- 1. Youtube API:搜索可在移動設備上播放的視頻
- 2. 視頻js不在android設備上播放視頻
- 3. 錄製的視頻在Android設備中橫向播放三星設備
- 4. 在Android設備上的網絡上播放視頻在線播放還是在視頻應用中播放?
- 5. 視頻在某些Android設備上沒有播放
- 6. YouTube iFrame API視頻在移動設備上間歇播放
- 7. Android:在虛擬設備上錄製視頻。可能嗎?
- 8. 是否有可能在iOS設備上強制關閉html5視頻播放器?
- 9. Android:同步視頻播放和錄製
- 10. 無法在Android設備上運行Flash視頻播放器
- 11. 在Android設備上使用html5播放視頻
- 12. jQuery:支持幾乎所有格式的音頻播放器
- 13. 流媒體視頻在iOS設備上播放,但不是在Android設備上播放
- 14. 如何在所有音頻設備上播放聲音
- 15. 音頻不在所有iOS設備上播放
- 16. 我可以在iPhone 4上錄製視頻時播放音頻嗎?
- 17. 在iPhone上播放視頻時錄製視頻?
- 18. 如何在所有平臺上播放視頻播放器
- 19. 是否可以在youtube播放器API上播放非YouTube視頻?
- 20. html5視頻 - 讓整個視頻在Android上可點擊播放?
- 21. android視頻播放
- 22. 視頻可以在沒有控制的情況下播放嗎?
- 23. 爲什麼此視頻無法在iOS設備上播放?
- 24. 可以播放單個視頻,但不會播放視頻itsel
- 25. 如何從默認音頻設備錄製和播放音頻
- 26. 是否可以避開移動設備上的原生視頻播放器?
- 27. 是否有任何可以播放視頻byteArray流的flex視頻播放器?
- 28. 如何在移動設備上的本地播放器中播放HTML5視頻?
- 29. 在我處理的設備上播放視頻
- 30. 同時在iphone上播放音頻和錄製視頻
感謝您的回覆。我無法拉動/etc/media_codecs.xml我想我們需要根植於此的設備。另外我使用的是H.264,所以我希望它能支持HTC Wild fire,所以我懷疑視頻的預覽分辨率。 – 2014-12-10 11:55:18