【问题标题】:Play youtube video in background在后台播放 youtube 视频
【发布时间】:2016-09-12 13:29:30
【问题描述】:

我正在开发一个 Android 应用程序,它会建议 youtube 中观看次数最多的视频剪辑,以播放我使用 Android 的 Youtube API 的视频:

  @Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {

    Log.d(TAG , "onInitializationSuccess(Provider, YouTubePlayer, boolean ) - Ini ");

    if(!b) {
        youTubePlayer.cueVideo(getIntent().getStringExtra("VIDEO_ID"));
    }

    Log.d(TAG , "onInitializationSuccess(Provider, YouTubePlayer, boolean ) - Fi ");

}

我想在应用程序中添加其他功能,如果没有,我想检测用户是否正在看屏幕,我想将视频发送到后台并继续播放音乐,这可能吗?

非常感谢任何帮助。

【问题讨论】:

  • 我依稀记得 youtube 的政策禁止任何人让应用在后台播放 YT 视频,你检查过吗?
  • 刚才,你说的对。

标签: android android-youtube-api


【解决方案1】:

只有 youtube red 用户可以在后台播放 youtube 视频 (see here)。你可以检查他们是否在 api 中有这个,但我不这么认为。

如果您在浏览器中打开桌面版 youtube,也可以在后台播放 youtube 视频。也许您可以通过在后台的 web 视图中打开正确的链接来利用它;-) ...

【讨论】:

    猜你喜欢
    • 2015-03-02
    • 2019-07-03
    • 1970-01-01
    • 2023-03-06
    • 2013-07-27
    • 2014-12-02
    • 2023-04-06
    • 1970-01-01
    • 2015-10-25
    相关资源
    最近更新 更多