音频
- 此版本中增加了对MIDI协议的支持,可以在包android.media.midi中提供的API发送和接收MIDI事件
- 新增了AudioRecord.Builder和AudioTrack.Builder类来进行音频录制和播放,同时也能修改声源与一些系统属性。
- 能够监听声音设备和其他输入设备。当你的应用允许用户开始语音搜索游戏手柄或是远程连接的AndroidTV特别有用。系统会通过回调onSearchRequested()来告知用户启动了搜索。如果要知道用户插入的设备是否带有麦克风,可以从InputDevice的对象方法hasMicrophone来获得。
- 新的GetDevices()方法能获取当前系统连接上的一个音频列表。可以通用andioDeviceCallback来注册一个回调,这样当新音频设备连上或断开时,就能通知你。
视频
这次版本增加了以下内容
- MediaSync类能够帮忙应用对播放声音和渲染视频进行同步。音频缓冲区以非阻塞方式提交,以回调方式返回。同样能支持动态播放率。
- EVENT_SESSION_RECLAIMED事件,表示由应用打开的会话已经被回收,如果在应用中使用DRM,就应该在收到此事件后,不再使用该会话。
- getMaxSupportedInstance接口能够获取当前可并发编码的实例数。
- setPlaybackParam方法能设置媒体库的播放率,可调节播放速度。同时也能在改变视频播放速度的时候,同步改变声音的播放速度。