我正在使用youtube api在android中使用app。该应用程序显示了YouTube视频,然后我想在用户观看视频后对该视频提出问题。我想知道谁可以检测到视频的结尾,以便用一个问题开始一个活动。 提前谢谢。
答案 0 :(得分:1)
如果您使用的是YouTube,则可以在视频完成后收到回电。 因此,通过以下操作,您可以实现您的代码,
@Override
public void onVideoEnded() {
//Put your code here
}
答案 1 :(得分:1)
实际上我们需要使用YouTubePlayer.PlayerStateChangeListener实现我们的活动/片段
然后我们将获得onVideoEnded()的@Override方法,就像其他一些方法一样:
@Override
public void onLoading() {
}
@Override
public void onLoaded(String s) {
}
@Override
public void onAdStarted() {
}
@Override
public void onVideoStarted() {
}
@Override
public void onVideoEnded() {
//Put your code here
}
@Override
public void onError(YouTubePlayer.ErrorReason errorReason) {
}