мультимедийный проигрыватель Android - PVMFFailure на mp3 http поток радио - PullRequest
0 голосов
/ 23 февраля 2011

Я хочу проигрывать mp3 радиопоток с помощью Android MediaPlayer по протоколу http.Время от времени [1 игра из 5 - это на самом деле довольно часто] я получаю PVMFFailure, как это:

02-23 02:05:23.503: ERROR/PlayerDriver(91): Command PLAYER_INIT completed with an error or info PVMFFailure
02-23 02:05:23.503: ERROR/MediaPlayer(2111): error (1, -1)
02-23 02:05:23.533: ERROR/MediaPlayer(2111): stop called in state 0
02-23 02:05:23.533: ERROR/MediaPlayer(2111): error (-38, 0)

Нет решения здесь или в Google, поэтому, пожалуйста, если вы знаете, как отладить это, пожалуйста, помогите:)

Вот мой код для игрока:

 //start
 MediaPlayer player = new MediaPlayer();
 player.setAudioStreamType(AudioManager.STREAM_MUSIC);
 player.setDataSource(address);
 player.prepare();
 player.start();

 //stop
 player.stop();
 player.reset();

Я использую Android 2.2 API.Спасибо!

1 Ответ

0 голосов
/ 15 августа 2011

Вы должны использовать player.prepareAsync(); вместо player.prepare();.

...