Android API Guide for Media Apps —— 媒体应用
2017-02-03 20:36
519 查看
Media Apps
这部分介绍如何将媒体播放器app分为一个媒体控制器(用户界面控件)和一个媒体会话(实际播放器)。本章节还描述了两种媒体app架构:client/server设计架构,它们能够很好作用于音频app上和拥有单一activity的视频播放器上。这部分还展示如何让媒体app响应硬件控件以及与其他使用音频输出流的app协作。媒体应用概述(Media Apps Overview)
介绍媒体会话和媒体控制器以及它们如何在音频app和视频app中使用。
使用媒体会话工作(Working with a Media Session)
媒体会话涵盖了播放器/记录器所有代码实现的细节,并提供了一个与媒体控制器的用户界面进行通信的标准接口。
构建音频应用(Building an Audio App)
如何使用包含媒体控制器的media browser client activity和包含媒体会话的media browser service构建一个音频app。
构建视频应用(Building a Video App)
如何使用媒体会话和媒体控制器在单一的activity中构建视频app。
响应媒体按钮(Responding to Media Buttons)
app如何处理来自外部硬件设备传送按钮的事件。
处理音频输出的变化(Handling Changes in Audio Output)
在音量控件变化、拔出耳机以及其它应用想播放音频时,如何提示。
相关文章推荐
- Android API Guide for Media Apps(七)——构建一个视频应用(Building a Video App)
- Android API Guide for Media Apps(三)—— 构建音频应用(Building an Audio App)
- Android API Guide for Media Apps(九)——媒体会话的回调(Media Session Callbacks)
- Android API Guide for Media Apps(四)—— 构建媒体浏览器服务(Building a Media Browser Service)
- Android API Guide for Media Apps(六)——媒体会话的回调(Media Session Callbacks)
- Android API Guide for Media Apps(二)——媒体会话的使用(Working with a Mession)
- Android API Guide for Media Apps(五)——构建媒体浏览客户端(Building a Media Browser Client)
- Android API Guide for Media and Camera(二)—— 媒体与相机(媒体记录器)
- Android API Guide for Media and Camera(三)—— 媒体与相机(ExoPlayer)
- Android API Guide for Media Apps(一)——概览(Overview)
- Android API Guide for Media Apps(八)——构建一个视频播放器Activity(Building a Video Player Activity)
- Android API Guide for Media and Camera(四)—— 媒体与相机(媒体路由)
- Android API Guide for Media and Camera(一)—— 媒体与相机(媒体播放器)
- Android API Guide for Media and Camera(五)—— 媒体与相机(Camera API)
- Android API Guide for Animation and Graphics(四)—— 动画与图形(帧动画)
- 【媒体应用:Android平台Vitamio播放器探索之路系列】之六:Vitamio API:utils
- 【媒体应用:Android平台Vitamio播放器探索之路系列】之五:Vitamio API:activity
- 【媒体应用:Android平台Vitamio播放器探索之路系列】之三:Vitamio API:provider
- Android API Guide for Animation and Graphics(六)—— 动画与图形(OpenGL ES)
- Android API Guide for Animation and Graphics(一)—— 动画与图形(概述)