簡體   English   中英

Android Media Player無法播放ogg文件

[英]Android media player can't play ogg files

我正在使用MediaPlayer庫從服務器流式傳輸一些音頻文件。 問題是當我想在Android版本4.2.2中用媒體播放器播放ogg音頻文件時,並且在android nougat中播放它時還可以。 准備ogg音頻文件時,它給了我這個錯誤:

E /標簽:准備失敗。:狀態= 0x106

E / MediaPlayer:錯誤(1,-2147483648)

E / MediaPlayer:錯誤(1,-2147483648)

E / MediaPlayer:在狀態0下停止調用

是否有其他方法可以在所有設備中流式傳輸ogg格式? 順便說一下,在我測試過的所有android版本中播放mp3文件都沒有問題。

謝謝 ...

首先,您應該添加<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>然后設置數據源,也許是:
mp = new MediaPlayer();
mp.setAudioStreamType(AudioManager.STREAM_RING); 會有所幫助;
當然,在開始之前准備文件: mp.prepare();
mp.start();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM