如何防止 youtube 停止播放使用安卓 API



我所知,使用适用于Android的YouTube API,播放器在超出视野时会自动停止。例如,当应用关闭或另一个视图位于播放器顶部时。

但是我已经看到了这个应用程序:https://play.google.com/store/apps/details?id=com.mixerbox.mixerbox 似乎已经找到了解决方法。在此应用程序中,当您关闭它时,视频不会停止并继续在后台播放。

有人知道如何做到这一点吗?

如果仅播放 YouTube 视频的音频,则违反了 YouTube API 服务条款:

您的 API 客户端不会,您也不会鼓励或为您的用户或其他第三方创建功能:

9. 单独宣传通过 YouTube API 提供的任何 YouTube 视听内容的音频或视频组件;


出于教育目的,请查看服务开发人员指南。

服务是可以在后台执行长时间运行的操作的应用程序组件,不提供用户界面。另一个应用程序组件可以启动服务,即使用户切换到另一个应用程序,它也会继续在后台运行。此外,组件可以绑定到服务以与其交互,甚至执行进程间通信 (IPC(。例如,服务可能从后台处理网络事务、播放音乐、执行文件 I/O 或与内容提供程序交互

您提到的 MixerBox 应用程序很可能有一个Service,它将视频音频的播放委托给系统执行其活动的onPause()回调。这就是MixerBox允许您离开应用程序的方式,您仍然可以在此处播放视频中的音频。

相关内容

  • 没有找到相关文章

最新更新