【发布时间】:2015-03-17 01:56:50
【问题描述】:
有什么方法可以查明用户是否观看了整个视频。如果用户观看了整个视频,我想更新我的数据库。请帮助解决这个问题。 PS:我实际上并不关心用户是跳到最后还是观看了整件事。
【问题讨论】:
标签: android android-youtube-api
有什么方法可以查明用户是否观看了整个视频。如果用户观看了整个视频,我想更新我的数据库。请帮助解决这个问题。 PS:我实际上并不关心用户是跳到最后还是观看了整件事。
【问题讨论】:
标签: android android-youtube-api
我确实找到了使用以下侦听器的方法,我正在寻找的方法是 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(Provider provider, YouTubePlayer player, boolean wasRestored) 中将上述监听器添加到播放器:
player.setPlayerStateChangeListener(playerStateChangeListener);
我希望这会有所帮助:)
【讨论】: