Hi,
I'm developping an application on Android 2.2. This application have to read some h264 videos using HTTP protocol.
To read a video, I'm using following methods :
// INIT PART
mMediaPlayer = new MediaPlayer();
mMediaPlayer.reset();
mMediaPlayer.setOnErrorListener(this);
mMediaPlayer.setOnBufferingUpdateListener(this);
mMediaPlayer.setOnCompletionListener(this);
mMediaPlayer.setOnPreparedListener(this);
mMediaPlayer.setOnSeekCompleteListener(this);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
// SET DATASOURCE
mMediaPlayer.reset();
mMediaPlayer.setDataSource(url);
mMediaPlayer.prepareAsync();
In prepareAsync callback :
public void onPrepared(MediaPlayer mediaplayer) {
mMediaPlayer.start();
}
But, i'm logging current buffering percent in OnBufferingUpdateListener callback ... it's always 0. Sometimes, a same video can work, or not. I don't understand the problem ...
Can I have some help ? What is wrong ?
Thanks,
Corentin Guy