2013-10-10 74 views
0

据我所知,在Android的YouTube API中,播放器在视线之外时会自动停止播放。例如,当应用程序关闭或另一个视图位于播放器顶部时。如何阻止YouTube使用Android API停止播放?

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

有人知道这可以实现吗?

回答

2

仅播放YouTube视频的音频违反YouTube API Terms of Service

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

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


教育目的看一看的Services开发人员指南。

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

MixerBox应用程序你提到最有可能有一个Service,它代表了回放视频的音频到其活动的onPause()回调由系统执行。这就是MixerBox允许您离开应用程序,您仍然可以在这里从视频播放音频。

相关问题