最近在做一个播放器,用到了videoview,想在拉动缓冲的时候加上缓冲进度条
但是尝试了两个思路
1.
videoview 本身只有
setOnCompletionListener(MediaPlayer.OnCompletionListener )
setOnErrorListener(MediaPlayer.OnErrorListener )
setOnPreparedListener(MediaPlayer.OnPreparedListener )
没有OnInfoListener
2.
发现activity implements MediaPlayer.OnInfoListener后
重写监听
@Override
public boolean onInfo(MediaPlayer mp, int what, int extra) {
// TODO Auto-generated method stub
return false;
}无法监听到MediaPlayer的状态.
请教下高手们如何监听到onInfo的
但是尝试了两个思路
1.
videoview 本身只有
setOnCompletionListener(MediaPlayer.OnCompletionListener )
setOnErrorListener(MediaPlayer.OnErrorListener )
setOnPreparedListener(MediaPlayer.OnPreparedListener )
没有OnInfoListener
2.
发现activity implements MediaPlayer.OnInfoListener后
重写监听
@Override
public boolean onInfo(MediaPlayer mp, int what, int extra) {
// TODO Auto-generated method stub
return false;
}无法监听到MediaPlayer的状态.
请教下高手们如何监听到onInfo的
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货