gpt4 book ai didi

android - Android 上的 Youtube API Player 每 2 秒自动暂停一次

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:14 31 4
gpt4 key购买 nike

我正在制作一个使用 YouTube API 来播放 YouTube 视频的应用。当我进入全屏模式时,我将播放器风格切换为 CHROMELESS,因为我想创建自己的媒体控件集。

我开发了一套手势,可以映射到不断变化的音量、亮度和搜索。当发生这些变化时,视频上方会弹出一个进度条,向用户实时显示他们的变化。我已将所有 View 放在一个 FrameLayout 中,以便在播放器全屏时让进度条显示在屏幕上。

问题是(在我添加音量控制功能之前)视频会在我进入全屏模式后立即自动暂停。我正在处理方向和 screenSize 自己改变。我注意到它会在我个人制作的搜索栏弹出后暂停大约 2 秒。

因此为了测试,我通过不将播放器样式更改为 CHROMELESS 来更改我的代码,也就是说,我将其保留为默认值。我也删除了我的搜索栏,现在视频可以正常播放了;我可以改变亮度并毫无问题地播放视频。在另一个测试中,我从我的代码中删除了 youtubePlayer.pause() 的所有实例,保留了搜索栏,然后改回了 CHROMELESS。但是问题又来了——所以它一定与搜索栏有关。

但是,现在我添加了音量控制功能,当我运行它时(即使我不是全屏),播放器在我按下播放后几乎立即暂停,之后它根本不起作用。

谁能帮帮我?当我回到我的电脑时,我会添加一些我的代码。非常感谢您的帮助。

最佳答案

以下是最常见的原因:

  1. UNAUTHORIZED_OVERLAY - 与 youtube View 重叠的其他 View

  2. PLAYER_VIEW_TOO_SMALL - Youtube View 太小

  3. USER_DECLINED_RESTRICTED_CONTENT - 尝试播放受限内容

  4. BLOCKED_FOR_APP - 某些视频因应用而被屏蔽。

您可以在 link 上详细了解这些问题和其他问题。

关于android - Android 上的 Youtube API Player 每 2 秒自动暂停一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32238156/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com