Android 检测YouTube视频何时结束播放

Android 检测YouTube视频何时结束播放,android,youtube-api,android-mediaplayer,android-youtube-api,Android,Youtube Api,Android Mediaplayer,Android Youtube Api,如何检查YouTube视频何时在官方YouTube Android应用程序中播放完毕?在LogCat中,我看到了如下内容:视频舞台:媒体播放视频。有什么方法可以检测何时结束吗?您可以使用。它有一个isplay方法来检查当前是否正在播放音乐/视频。只需在播放时将布尔值设置为true,并对照布尔值检查isplay方法,查看是否从true更改为False 否则,Youtube(或谷歌)可能会有一些特定的API 编辑: 我看了看;而且youtube似乎有一个API 您可以使用PlayerStateCha

如何检查YouTube视频何时在官方YouTube Android应用程序中播放完毕?在LogCat中,我看到了如下内容:视频舞台:媒体播放视频。有什么方法可以检测何时结束吗?

您可以使用。它有一个
isplay
方法来检查当前是否正在播放音乐/视频。只需在播放时将
布尔值设置为true,并对照
布尔值检查
isplay
方法,查看是否从
true
更改为
False

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

编辑:

我看了看;而且youtube似乎有一个API


您可以使用
PlayerStateChangeListener
方法为
YoutubePlayer
类获取侦听器并实现方法
onVideoEnd

我非常确定,这将要求Youtube在视频结束时发送广播,因为它使用自己的媒体播放器,我怀疑这种情况会发生。千万不要说永不@zgc7009;)@Tukajo向您致敬,他们在API中实现了这一点,这让我非常惊讶:PI曾考虑检查音频是否正在播放,但这有点像黑客。至于API,我的应用程序不是播放视频,而是官方应用程序。你认为API还能工作吗?你的应用程序在打开youtube应用程序时会被推到后台吗?我想,实现你自己的自定义youtube xml布局会更容易,这样你就可以获得youtube应用程序的外观和感觉,但不会失去使用youtube API的能力。我不确定您是否可以检查一个应用程序到另一个应用程序的音频或视频状态是的。我的应用程序只是在YouTube应用程序中打开链接,这样(照我说的做)你就可以将链接传递到xml布局的代码。见鬼,你甚至可以把它变成一个片段,并在应用程序中多次重复使用