[英]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.