有没有办法找出用户是否观看了整个视频..如果用户观看整个视频,我想更新我的数据库。请帮忙。 PS:我实际上并不关心用户是否跳到最后或观看了整个事情。
答案 0 :(得分:1)
我确实找到了使用以下监听器的方法,我正在寻找的方法是onVideoEnded()。
private PlayerStateChangeListener playerStateChangeListener = new PlayerStateChangeListener() {
@Override
public void onAdStarted() {
}
@Override
public void onError(ErrorReason arg0) {
}
@Override
public void onLoaded(String arg0) {
}
@Override
public void onLoading() {
}
@Override
public void onVideoEnded() {
}
@Override
public void onVideoStarted() {
}
};
然后在方法onInitializationSuccess(提供者提供者,YouTubePlayer播放器,boolean wasRestored)中将上述监听器添加到播放器:
player.setPlayerStateChangeListener(playerStateChangeListener);
我希望这会有所帮助:)