如何在官方 YouTube Android 应用程序中检查 YouTube 视频何时播放完毕?在 LogCat 中,我看到以下内容:VideoStage: MEDIA_PLAYING_VIDEO。有什么方法可以检测到什么时候完成吗?
你可以使用MediaPlayer http://developer.android.com/reference/android/media/MediaPlayer.html。它有一个isPlaying
检查音乐/视频当前是否正在播放的方法。只需设置一个Boolean
在播放时设置为 true 并检查isPlaying
反对的方法Boolean
看看它是否改变了True
to False
.
否则 Youtube(或 google)可能有一些特定的 API
EDIT:
我调查了here https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubePlayer.PlayerStateChangeListener;似乎有一个适用于 youtube 的 API。
你可以使用这个方法PlayerStateChangeListener
为了YoutubePlayer
类来获取监听器并实现方法OnVideoEnded
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)