0
簡單問題:播放WMA在我的Android應用
我使用MediaPlayer
來播放MP3文件(他們玩就好了),而且我需要WMA文件的支持。我知道一些設備支持它,但不是所有設備都支持它,但我想要某種方式確保它可以在任何設備上播放。有什麼我可以實施或這樣做,我可以播放Mp3和WMA文件?
現在我有兩個測試按鈕,具有相同的代碼,一個源是MP3(作品)的其他相同的代碼與WMA(失敗)
MediaPlayer mp = MediaPlayer.create(this, Uri.fromFile(source));
mp.start(); // no need to call prepare(); create() does that for you
感謝。 亞歷克斯
轉換是我的第一選擇,但在某些時候,我覺得我打到了一個死衚衕,因爲我沒有找到任何庫來完全實現它。反正另一方面,我正在緩衝文件,然後首先使用InputStream播放它,以便將音頻緩衝到文件中(嘗試直接播放MediaPlayer Stream時遇到了許多問題),然後播放它。 MP3文件無處不在,WMA無處不在(即使當我複製到Windows並嘗試使用WMP運行它)。在網上 –
找到一個免費的軟件,爲你做的:)有他們的很多的是WMA轉換爲MP3或OGG :) –
不是那麼容易卡洛斯,看看這個: http://stackoverflow.com/questions/4725773/ffmpeg的-上的Android 據我所知ffmpeg的是最接近我能得到,並認真地爲我想要做的我不知道,如果是值得的,除非你有什麼樣的鏈接或信息,我還沒有找到。 –