检测 YouTube 视频何时播放完毕

2024-04-18

如何在官方 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(使用前将#替换为@)

检测 YouTube 视频何时播放完毕 的相关文章

随机推荐