2012-05-03 76 views
3

我對播放視頻Android設備做了深入研究,並得出結論,有些Android設備無法播放其他Android設備上錄製的視頻。有什麼方法可以檢測視頻是否可以在設備上播放?

現在我開始播放視頻的意圖,但播放器說「對不起,視頻無法播放」。

我一直在想,如果有什麼方法可以檢測到視頻無法播放嗎?

回答

0

回放取決於播放器支持的文件格式。 因此,如果你使用內置於Android平臺的解碼器(Android默認解碼器),那麼它更具體的Android操作系統版本。因此,您可以檢查支持的媒體格式,具體取決於設備的操作系統版本,並允許在支持的情況下啓動。

作爲應用程序開發人員,您可以自由使用任何Android設備上可用的媒體編解碼器,包括由Android平臺提供的設備和特定設備的編解碼器。但是,最好使用與設備無關的媒體編碼配置文件。

+0

感謝您的回覆。我不想播放視頻,我想要一些默認播放器播放視頻。 因此,我想知道視頻使用什麼編解碼器,以及設備是否支持它。我找不到獲取此信息的方法 – nbtk

+0

查找視頻播放所需編解碼器的唯一方法是解析文件。你需要一個合適的解析器。繼續尋找設備支持媒體格式,請嘗試獲取相應URI的縮略圖:如果返回的位圖爲null,則無法解碼 - >設備中不支持編解碼器。 –

+0

嗯,我已經通過它,有縮略圖,甚至持續時間。該視頻雖然無法播放。 – nbtk

相關問題