【发布时间】:2018-05-15 09:19:37
【问题描述】:
所以我正在使用 YouTubePlayerSupportFragment 在回收站视图的单元格内播放 youtube 视频。
但是当我开始向下滚动并使用 YouTubePlayerSupportFragment 返回单元格时,视频变黑但我仍然可以听到音频播放。
有没有人遇到过同样的问题并设法解决了?
public void onBindViewHolder(ViewHolder holder) {
holder.youTubePlayerFragment.initialize("KEY",
new YouTubePlayer.OnInitializedListener() {
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider,
YouTubePlayer youTubePlayer, boolean b) {
youTubePlayer.cueVideo("ID");
youTubePlayer.play();
}
@Override
public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {
if (provider != null) {
}
}
});
}
【问题讨论】:
-
您需要控制触摸事件。当用户滚动时,只需暂停视频。
-
@Jyoti JK 当单元格不可见时它仍然变黑