1
我有一個URL返回8位PCM單聲道8 kHz WAV聲音。當我試圖通過Android的類的MediaPlayer播放該URL,我得到一個錯誤,下面的logcat的:WAV從文件播放,不直接從URL播放
09-29 17:36:40.710: ERROR/PlayerDriver(562): Command PLAYER_INIT completed with an error or info PVMFFailure
09-29 17:36:40.730: ERROR/MediaPlayer(25215): error (1, -1)
的內容類型,該URL返回的是音頻/ X-WAV。我打電話prepareAsync後發生錯誤():
String uri = "http://whatever";
s_Player.setDataSource(uri);
s_Player.setAudioStreamType(AudioManager.STREAM_MUSIC);
s_Player.prepareAsync();
當我和一個文件路徑存儲在文件系統的同一聲音代替uri
,它起着罰款。在Android瀏覽器中播放網址的作品。所以它一定是我以某種方式濫用MediaPlayer。有什麼想法嗎?
編輯:它的模擬器(現在),所以權限不是問題。
在模擬器上它不是問題。 –
無論您是否使用模擬器,您都必須在清單文件中正確指定''。在你的情況下,你應該確保你已經指定了' ''。 –