我有用於分享視頻的應用程序。我在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. 在Android設備上播放視頻
- 2. 在Android設備上播放視頻
- 3. Youtube API:搜索可在移動設備上播放的視頻
- 4. 錄製的視頻在Android設備中橫向播放三星設備
- 5. 視頻js不在android設備上播放視頻
- 6. HTML5視頻元素不能在Android設備上播放視頻?
- 7. 在Android設備上的網絡上播放視頻在線播放還是在視頻應用中播放?
- 8. 可以在移動設備上自動播放視頻
- 9. 聲音沒有在Android設備上播放視頻
- 10. 視頻在某些Android設備上沒有播放
- 11. 爲什麼不是所有的mp4視頻在Android設備上播放?
- 12. 可以在Android 2.3設備上流式傳輸m3u8視頻播放列表嗎?
- 13. 目前推薦的方式來播放所有Android設備上的YouTube視頻
- 14. 剛錄製的視頻/音頻不會在某些設備上播放。獲得「抱歉,視頻無法播放」,但在相冊中播放的視頻相同
- 15. YouTube iFrame API視頻在移動設備上間歇播放
- 16. 在Android設備上播放視頻的服務器
- 17. BrightCove視頻不能在Android/iOS設備上播放
- 18. Android:在虛擬設備上錄製視頻。可能嗎?
- 19. 是否有可能在iOS設備上強制關閉html5視頻播放器?
- 20. 視頻不播放Android設備的默認播放器
- 21. Android:同步視頻播放和錄製
- 22. 如何在Android設備上播放.m3u8視頻網址?
- 23. 無法在Android設備上運行Flash視頻播放器
- 24. Corona SDK native.playVideo()無法在多個Android設備上播放視頻
- 25. 在Android設備上使用html5播放視頻
- 26. jQuery:支持幾乎所有格式的音頻播放器
- 27. Android:可靠的音頻錄製,所有設備
- 28. 視頻兼容性問題:Android相機的視頻不能在所有設備上播放
- 29. 流媒體視頻在iOS設備上播放,但不是在Android設備上播放
- 30. 使用android錄製的視頻不會在Blobstore上播放
感謝您的回覆。我無法拉動/etc/media_codecs.xml我想我們需要根植於此的設備。另外我使用的是H.264,所以我希望它能支持HTC Wild fire,所以我懷疑視頻的預覽分辨率。 – 2014-12-10 11:55:18