如何查看YouTube视频何时在官方YouTube Android应用中播放完毕?在LogCat中我看到的内容如:VideoStage:MEDIA_PLAYING_VIDEO。有没有办法检测何时完成?
答案 0 :(得分:4)
您可以使用MediaPlayer
。它有isPlaying
方法来检查当前是否播放音乐/视频。只需在播放时将Boolean
设置为true,然后针对该isPlaying
检查Boolean
方法,看其是否从True
更改为False
。
否则Youtube(或谷歌)可能会有一些特定的API
编辑:
我调查了here;似乎youtube有一个API。
您可以使用PlayerStateChangeListener
类的方法YoutubePlayer
来获取侦听器并实现方法OnVideoEnded