【问题标题】:Removing elements from within the YouTubePlayerView in Android从 Android 中的 YouTubePlayerView 中删除元素
【发布时间】:2016-03-14 05:48:12
【问题描述】:

我的 YouTube 视频显示了一个溢出菜单,全屏,在 YouTubePlayerViewYouTubePlayerFragment 内的 YouTube 按钮中打开。

有什么方法可以删除这些项目吗?我在文档中找不到任何内容。

谢谢。

【问题讨论】:

  • 你查看过这个post 吗?它提到了这个link

标签: android android-youtube-api


【解决方案1】:

在初始化中添加样式 YouTubePlayer.PlayerStyle.CHROMELESS 以完全删除所有可用控件。

onInitializationSuccess 中添加ytPlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.CHROMELESS);

查看here了解更多详情。

编辑:您可以在 YoutubePlayer 上使用 DialogFragment 或 Dialog 添加自己的控件。这将允许您使用自己的按钮和搜索栏完全控制播放。它还可以从播放器中删除 Youtube App Button。

【讨论】:

  • 但是这个 PlayerStyle 也不允许你控制搜索栏。
  • 否,但您可以使用 DialogFragment 在YoutubePlayer 之上添加自己的控件。这将允许您使用自己的按钮和搜索栏完全控制播放。它可以从播放器中删除 Youtube App Button。此外,如果您不想自己做所有事情,可以将ytPlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.CHROMELESS); 替换为ytPlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.MINIMAL);,它可以让您保留下一个/上一个/播放/暂停,但您仍然需要制作自己的 SeekBar。
  • MINIMAL 只有播放和暂停按钮@Abbas
  • @ArnoldBrown 已经提供了一个链接,其中列出了所有可用的YouTubePlayer.PlayerStyles。
【解决方案2】:

是的,您可以禁用默认播放器的全屏,您只需将以下代码与您的播放器对象一起使用。

//To disable full screen mode.
player.setShowFullscreenButton(false);

使用上面的行从您的默认 youtube 播放器中隐藏全屏按钮。希望这对您有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 2023-03-31
    • 2018-01-17
    • 1970-01-01
    • 2012-11-24
    • 2018-12-04
    • 2013-07-09
    相关资源
    最近更新 更多