Closed mylikethranduil closed 4 years ago
MediaPlayer.Event.TimeChanged 和 MediaPlayer.Event.PositionChanged 修改VlcPlayer可以对这两个回调监听
谢大神指点🙏🙏🙏
MediaPlayer.Event.TimeChanged 和 MediaPlayer.Event.PositionChanged 修改VlcPlayer可以对这两个回调监听
@mengzhidaren
@mylikethranduil 求解答,怎么解决的
MediaPlayer.Event.TimeChanged 试过没 如果不是直播流的话应该能监听到的。先用官方apk试下
@mengzhidaren 我用的是直播流的形式播放的
ArrayList<String> libOptions = VLCOptions.getLibOptions(this);
LibVLC libVLC = new LibVLC(this, libOptions);
media = new Media(libVLC, Uri.parse(mUrl));
media.setHWDecoderEnabled(false, false);
media.addOption(":network-caching=100");
mediaPlayer = new MediaPlayer(media);
mSurfaceView.setMedia(mediaPlayer);
应该是这个问题导致的
播放视频的时候,getCurrentPosition获取不到视频当前播放时间,说是视频编码格式的问题,需要在视频解码的时候去读取时间信息,请问有开放解码视频的回调吗?