媒体会话回调
使用收藏夹保持井井有条 根据您的喜好保存和分类内容。
由于视频应用在其相同的 Activity 中运行媒体会话和媒体控制器,因此媒体会话回调与为音频应用服务器/客户端架构所示的实现不同。没有服务调用,通知通过 NotificationManager 处理。下表显示了如何在每个回调方法中控制各种功能
|
onPlay() |
onPause() |
onStop() |
音频焦点 |
requestFocus() 传递您的 OnAudioFocusChangeListener 。 始终先调用 requestFocus() ,只有在授予焦点后才能继续。
|
|
abandonAudioFocus()
|
媒体会话
|
setActive(true)
- 更新元数据和状态 |
- 更新元数据和状态 |
setActive(false)
- 更新元数据和状态 |
播放器实现 |
启动播放器 |
暂停播放器 |
停止播放器 |
变得嘈杂
|
注册您的 BroadcastReceiver |
注销您的 BroadcastReceiver |
|
通知 |
显示通知 |
更新通知 |
|
除非另有说明,否则本页内容根据知识共享署名 4.0 许可证授权,代码示例根据Apache 2.0 许可证授权。详情请参阅Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
上次更新时间:2024-01-05 UTC。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["过于复杂/步骤过多","tooComplicatedTooManySteps","thumb-down"],["已过期","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新时间:2024-01-05 UTC."],[],[]]