Open renzhenfei opened 7 years ago
不是 KSYMediaPlayer
在黑屏的同时,是否有当前item对应的视频的声音出现? 如果有的话,建议debug下是否有设置Surface给播放器
@FirmianaRain 我使用的是KSYTextureView,布局和楼上差不多,我是多个fragment,每个里面嵌了多个播放器,开始的时候,向后滑,都能加载,但是返回的时候,最前面几页都是黑屏,但有声音,请问怎么回事?
我也有这样的问题?如何解决呢?
我这边使用runinbackground和runinforeground处理的
@wzgl5533 我也是用了, 我用了3个 fragment A, B , C.
@Override public void onPause() { super.onPause(); progressBarVideo.setVisibility(View.INVISIBLE); if (mVideoView != null) { mVideoView.runInBackground(true);
}
}
@Override
public void onResume() {
super.onResume();
if (mVideoView != null) {
mVideoView.runInForeground();
}
}
你可以描述一下你的业务逻辑,我的是每个fragment嵌入4个播放器,双击可以全屏独播,在双击恢复小窗口。不知道你的业务可类似?
我只是有3个fragment, 每个fragment播放rtmp video, 当我swipe到下一个fragment的时候, 有时黑屏, 有时甚至卡机。
KSYTextureView的代码已经开源,各位可以debug看看
估计是因为你在OnPreparedListener的 onPrepared()回调之前就尝试播放。。。@renzhenfei @samuelg78
你使用的KSYTextureView?