我是初学者,我正在开发一个Android项目,我使用Google YouTube数据API播放youtube视频。 即使在用户切换到另一个应用程序或按下主页按钮后,是否可以在后台播放视频? 是否可以将音频与视频分开并在后台流式传输? 我不想使用网页浏览。
答案 0 :(得分:3)
可以在后台播放音频。 但是,您不能这样做。
违反Youtube API会导致从游戏商店中移除。
官方回答:
在审核过程中,我们发现您的应用违反了内容政策的禁止操作规定。
我们已确定您的应用会启用YouTube视频的后台播放,这违反了YouTube API服务条款: “您的API客户端不会,您不会鼓励或创建您的用户或其他第三方的功能:(8)分离,隔离或修改通过YouTube API提供的任何YouTube视听内容的音频或视频组件; “
答案 1 :(得分:1)
是的,它的可能性和容易性。 无需安装,没有root用户,没有违反权限。让我解释一下。
Andriod 9->设置->搜索画中画->选择YouTube->允许
一旦启用允许画中画功能。您可以在后台运行YouTube。
答案 2 :(得分:1)
我有另一个主意,但不确定是否会违反规则。
您可以基于youtube-dl构建自己的服务。更多分步说明:
首先,您从YouTube获得了视频的网址
第二步,从原始视频URL中提取音频信息,现在您可以通过youtube-dl获取音频源
在后台播放音频源
通过这种方式,您不会直接使用Youtube api,我认为只使用源音频并在后台播放是可以的。
答案 3 :(得分:0)
youtube red用户只有他们可以在后台播放youtube视频(https://support.google.com/youtube/answer/6308116?hl=en)。你可以检查他们是否在api中有这个,
如果您在浏览器中打开桌面版的YouTube,则可以在后台播放YouTube视频。 也许你可以通过在后台的webview中打开正确的链接来利用这一点