【问题标题】:How can I add persistent media controls like Apollo or Google music如何添加持久性媒体控件,例如 Apollo 或 Google 音乐
【发布时间】:2013-08-09 19:38:56
【问题描述】:

我想添加音乐控件,例如播放/暂停、下一个和返回,并在 Google 音乐应用等应用程序底部显示缩略图和歌曲标题。
当点击缩略图或标题时,我想调出歌曲的详细视图,包括搜索栏。
我想知道最好的方法是什么。我应该在我的应用程序 xml 的底部添加一个相对布局,并添加点击侦听器,还是可以简单地使用 MediaController 类之类的东西来完成?

【问题讨论】:

    标签: java android audio android-mediaplayer android-music-player


    【解决方案1】:

    您应该使用片段来构建您的应用。谷歌已经弃用了许多以前的 API 功能,转而支持 Fragments,并试图推动开发人员在新应用程序中更多地使用它们。

    假设您正在创建一个媒体播放器,您的应用主屏幕的歌曲列表部分将是片段内的 ListView,而底部控制器部分将是另一个片段,其中包含您想要的任何按钮和滑块。

    如何创建显示歌曲信息的详细屏幕取决于您希望该屏幕的外观,但最直接的方法是将专辑缩略图显示为“控制器”片段中的 ImageButton 和创建一个新的 Activity onClick。

    你可以找到information about fragments here a tutorial on building an audio player for Android here.

    【讨论】:

    • 谢谢!我一直打算研究实现基于片段的 ui,但现在我真的有动力......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-17
    • 1970-01-01
    • 2012-12-19
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多