如何在 Android 中播放和暂停 MediaSession
Posted
技术标签:
【中文标题】如何在 Android 中播放和暂停 MediaSession【英文标题】:How to play and pause MediaSession in Android 【发布时间】:2021-10-02 20:16:30 【问题描述】:我正在尝试学习 MediaSession。我对具有 MediaSession 的音乐播放器进行了大量研究,以了解它是如何工作的。我没有发现任何关于 MediaSession 的信息。 youtube 上的所有音乐应用示例都没有 MediaSession。我是 android 新手,我做了一个音乐应用程序,但我没有使用 MediaSession,因为我无法使用耳机键,例如 hook key 。我真的很想学习制作音频应用的正确方法。
您能否提供一个使用 MediaSession 播放虚拟音频并包含播放和暂停功能的示例。我只需要一个样品谢谢。
【问题讨论】:
【参考方案1】:Universal Android Music Player Sample 展示了如何实现适用于多种外形尺寸的音频媒体应用程序。
在完整指南中,您可能想阅读media session and controller section。
您可以在 UAMP 示例 inside MusicService
中找到实现的 MediaSession。
其他重要资源:
我们的新 TV Reference App 更适合电视上的视频体验。 另见我的codelab that steps through the basics of supporting MediaSessions。【讨论】:
以上是关于如何在 Android 中播放和暂停 MediaSession的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android 的 MainActivity 中暂停/播放背景音乐?