【发布时间】:2019-11-16 06:40:38
【问题描述】:
我正在使用视频视图从 wowza 媒体服务器流式传输 HLS 流。我想像在 YouTube 播放器中一样显示整体缓冲,我所做的是这样,我能够访问 seek-bar 对象并且我调试了它不是 null
videoView.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
int topContainerId = getResources().getIdentifier("mediacontroller_progress", "id", "android");
seekbar = (SeekBar) mediaController.findViewById(topContainerId);
mp.setOnBufferingUpdateListener(new OnBufferingUpdateListener() {
@Override
public void onBufferingUpdate(MediaPlayer mp, int percent) {
if (percent<seekbar.getMax()) {
seekbar.setSecondaryProgress(percent);
}
}
});
}
});
问题是我在 Media controller seekbar 中看不到任何二次进度。 如果需要任何澄清,请写在 cmets。非常感谢您的帮助。
【问题讨论】:
标签: android android-mediaplayer