VideoView'dan dinleyebilirsiniz.
VideoView mVideoView=new VideoView();
mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer pMp) {
//use a global variable to get the object
}
});
Alternatif yalnızca Media Player Olaylar ilgileniyorsanız Bunlardan herhangi birini kullanabilir ve bu VideoView üzerine uygulanır ve bu temelde MediaPlayer olaylardır.
void setOnCompletionListener(MediaPlayer.OnCompletionListener l)
void setOnErrorListener(MediaPlayer.OnErrorListener l)
void setOnInfoListener(MediaPlayer.OnInfoListener l)
void setOnPreparedListener(MediaPlayer.OnPreparedListener l)
Tüm bu işlevler ayrıca bir Media Player örneği de verecektir.
Muhtemelen bunu [yansıma] ile yapabilirsiniz (http://tutorials.jenkov.com/java-reflection/private-fields-and-methods.html). – yorkw
yansıması çok dağınık ve çok tehlikeli. VideoView'ı genişletmek ve bunun yerine mediaPlayer'ı almak mümkün mü? –