나는 ICS가 나올 때까지 오디오 스트리밍을 사용하여 장치에서 MP3 파일을 재생하고 아무런 문제가 없습니다. 그럼 필자는 다음과 같은 코드로 OGG 파일을 시도 그래서 포맷 지원 문제 될 줄 알았는데이 이전 OS 버전에서 작동하지만 ICS에 실패ICS에서 스트리밍 오디오 문제
MediaPlayer mmp= MediaPlayer.create(context,
Uri.parse("http://vorbis.com/music/Epoq-Lepidoptera.ogg"));
mmp.start();
. 또한 ATC하지만 여전히 같은 오류가 onPreparesListener 사용 setDataSource(this, uri)
와 미디어 플레이어를 만드는 시도 :
04-08 09:52:12.459: D/MediaPlayer(541): Couldn't open file on client side, trying server side 04-08 09:52:12.489: E/MediaPlayer(541): Unable to to create media player 04-08 09:52:12.529: D/MediaPlayer(541): create failed: 04-08 09:52:12.529: D/MediaPlayer(541): java.io.IOException: setDataSource failed.: status=0x80000000 04-08 09:52:12.529: D/MediaPlayer(541): at android.media.MediaPlayer._setDataSource(Native Method) 04-08 09:52:12.529: D/MediaPlayer(541): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:844) 04-08 09:52:12.529: D/MediaPlayer(541): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:806) 04-08 09:52:12.529: D/MediaPlayer(541): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:761) 04-08 09:52:12.529: D/MediaPlayer(541): at android.media.MediaPlayer.create(MediaPlayer.java:695) 04-08 09:52:12.529: D/MediaPlayer(541): at android.media.MediaPlayer.create(MediaPlayer.java:676)
그래서 제 질문은 ICS에 MediaPlayer를를 사용하여 오디오 파일을 스트리밍하는 방법은? 누구나 작업 코드가 있거나 어쩌면 특정 파일 형식과 인코딩이 있어야합니까? 하지만 새로운 오스 버전은 뒤집지 않습니다.