【问题标题】:How to add a feedback button to Android Exoplayer如何向 Android Exoplayer 添加反馈按钮
【发布时间】:2020-04-07 00:22:38
【问题描述】:

如何向 Android Exoplayer 2 添加反馈按钮。我无法添加任何操作按钮。

我学习了许多教程,例如: https://medium.com/google-exoplayer/customizing-exoplayers-ui-components-728cf55ee07a 但是当寻找如何添加一个动作按钮时,我发现所有的都是覆盖现有的播放/暂停按钮。而且无法修改ActivityPlayer.xml;

ps:我没有起点……

【问题讨论】:

  • 一种方法是将 exoplayer 作为模块添加到您的项目中,并根据您的需要修改 xml 文件并使用它。你试过吗?
  • 我将搜索如何实现这一点,希望这不会乏味。你有这方面的演示资源吗?
  • 目前我没有对此进行任何演示,但是我过去修改了exo播放器xml并添加了自己的控件
  • 似乎他们提供了开箱即用的控件,如此处所示medium.com/google-exoplayer/…,但我不知道如何添加任何任意操作。
  • 该链接确实将您指向我提到的链接。尝试按照我的回答中提到的步骤可能对您有所帮助

标签: android exoplayer2.x


【解决方案1】:

您可以在post 中查看我的答案,您可以添加一个节点,而不是删除节点。

您还可以查看我的 github repo,在那里我对布局进行了一些调整。它可能会帮助您了解如何更改它。

【讨论】:

  • 我会检查并返回结果
【解决方案2】:

只需从Github下载整个项目

将整个项目作为一个模块添加到您的项目中,然后转到布局文件夹并将您的按钮添加到相应的布局文件中。

【讨论】:

    【解决方案3】:

    这可能会对您有所帮助。转至Exoplayer repository

    exoplayer 添加为模块。在 Library 文件夹中,您在该文件夹的布局文件中有一个文件夹 UI,您可以找到 exo 播放器中存在的控件的 xml 文件。

    由于您将其添加为模块,您可以修改默认的 exo 播放器 xml 并添加您自己的控件。

    您可以将此 exo 播放器作为项目包含在您的应用程序 gradle 中,而不是正常的依赖项。

    希望这会有所帮助。如果您有任何疑问,请告诉我。

    【讨论】:

    • 我会试试这个然后回来。
    • 当然。很想看看这是否对您有帮助。
    猜你喜欢
    • 2014-05-08
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    • 2015-01-07
    • 2021-04-19
    • 2015-03-29
    相关资源
    最近更新 更多