检测YouTube视频何时播放完毕

时间:2014-05-15 19:10:10

标签: android youtube-api android-mediaplayer android-youtube-api

如何查看YouTube视频何时在官方YouTube Android应用中播放完毕?在LogCat中我看到的内容如:VideoStage:MEDIA_PLAYING_VIDEO。有没有办法检测何时完成?

1 个答案:

答案 0 :(得分:4)

您可以使用MediaPlayer。它有isPlaying方法来检查当前是否播放音乐/视频。只需在播放时将Boolean设置为true,然后针对该isPlaying检查Boolean方法,看其是否从True更改为False

否则Youtube(或谷歌)可能会有一些特定的API

编辑:

我调查了here;似乎youtube有一个API。

您可以使用PlayerStateChangeListener类的方法YoutubePlayer来获取侦听器并实现方法OnVideoEnded