【问题标题】:Video pause if application goes in pause state while using youtube Video Player API in android app如果在 Android 应用程序中使用 youtube Video Player API 时应用程序进入暂停状态,则视频暂停
【发布时间】:2018-07-11 20:49:24
【问题描述】:

如果应用程序在我的应用程序中使用 youtube Video Player API 时进入暂停状态,则视频暂停。 但在 youtube android 应用程序中的不同行为。即使在暂停状态的应用程序中,它也会继续播放视频。 是否可以在 youtube sdk 中为 android 应用程序开发提供相同的支持

我正在使用多窗口

Case 1# Two application is opne in Multiwindow Mode 
     1-youtube
     2-conatct 
when I tap on conatct app youtube is in pause state and conatct app is in
resume state still youtube video kepp playing

Case 2# Two application is opne in Multiwindow Mode 
     1-MyApp(with Youtube API)
     2-conatct 
when I tap on conatct app MyApp is in pause state and conatct app is in
resume state still MyApp video stop playing.

So My application is in pause state and vsisible.

So how to handle myapp so it will work like case #1

【问题讨论】:

    标签: android youtube youtube-api youtube-data-api


    【解决方案1】:

    您的问题没有提供很多信息,但这里有可能发生的不同情况。

    案例 1:活动暂停且不可见

    在视频本身不可见时播放 YouTube 视频(即:播放视频的音频)违反了 YouTube 服务条款。音频和视频不能分开。 因此,使用官方视频播放器 API 无法在 Activity 不可见时播放视频。

    您可以使用此库:Android-YouTube-Player。它允许您决定何时何地暂停或播放视频。

    但同样,即使你能做到,也不意味着你应该这样做。将音频和视频分开是违反 YouTube 服务条款的,因此您将无法在 PlayStore 上发布您的应用。

    案例 2:活动暂停且可见

    如果您关心的情况是 Activity 暂停但同时可见,则没有问题。您可以使用您喜欢的播放器,只需更改代码,以便在 Activity 暂停时视频不会暂停。

    【讨论】:

    • 我已更新并解释了我的查询。请建议
    • 正如我所说:只需更改您的代码,以便在 Activity 暂停时视频不会暂停。检查您是否在某处暂停播放器。如果不尝试在 Activity 的 onPause 方法中调用 play。如果这不适用于官方播放器,我可以向您保证它适用于我建议的库。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-02
    • 1970-01-01
    相关资源
    最近更新 更多