MediaPlayer makes 1 delay after launch
I am creating a MediaPlayer object to play streaming audio, from http url source. Every time the object starts playing sound after 3-4 seconds, the sound stops, buffering and playing again, but only 1 time. Than everything is good
Code:
String url = "http://icecast.vgtrk.cdnvideo.ru/vestifm_mp3_192kbps";
audioPlayer = new MediaPlayer();
audioPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
try {
//setProgressBarPlayer(Constants.ACTION_BUFFERING);
audioPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
audioPlayer.setDataSource(url);
audioPlayer.prepareAsync();
audioPlayer.setWakeMode(ctx, PowerManager.PARTIAL_WAKE_LOCK);
} catch (IOException e) {
e.printStackTrace();
}
my LogCat is shown below
- W / MediaPlayer: info / warning (703, 0)
- W / MediaPlayer: info / warning (701, 0)
- D / audio_hw_primary: disable_audio_route: reset and update mixer path: low latency playback
- D / audio_hw_primary: disable_snd_device: snd_device (2: speaker) V / ConfigFetchTask: ConfigFetchTask getDeviceDataVersionInfo (): ABFEt1 ...
- I / GoogleURLConnFactory: Using the SSLCertificateSocketFactory framework
- W / MediaPlayer: info / warning (703, 0)
- I / NuPlayer: buffer ready, resuming ...
- W / MediaPlayer: info / warning (702, 0)
+3
source to share
No one has answered this question yet
Check out similar questions: