您的位置:首页 > 移动开发 > Android开发

Android 4.1 新增多媒体功能

2012-06-28 10:44 302 查看

Android 4.1 新增媒体功能

原文:http://developer.android.com/about/versions/jelly-bean.html#media

Media Codec访问

Android 4.1 提供了平台硬件和软件Codec的底层访问(low-level access)。上层App能够查询系统获取设备中可用的底层Media Codec并使用。例如,你能够创建Media Codec的多个实例,插入input buffer,并获取其返回的output buffer。除此以外,Media Codec框架支持受保护的媒体内容。App能够查询到设备中可播放DRM保护内容的Codec。

USB音频输出

支持USB音频输出,以允许硬件厂商制造类似于audio dock(苹果音响基座)的Android设备接口。开发者可通过Open Accessory Development Kit(ADK) 运用该功能开发自己的硬件产品。

录音触发

Android现在允许你在音频播放完成时触发录音功能。这个功能在一些场景中很有用,例如播放一段音频以提示用户开始录音并立即录制。这个功能帮助你同步录音时机,使得你既不会录音开始太早以至于录下当前播放的声音,也避免录音开始的太晚。

多通道音频

Android 4.1 允许多通道音频在支持通过HDMI接口输出的多通道音频设备上播放。通过多通道音频你能够为用户提供丰富的多媒体体验,尤其是游戏,音乐和视频App。对于那些不支持的设备,Android会自动将音频混音至其所支持的声道数(通常是stereo立体声)。
Android 4.1 同时增加了内置的AAC 5.1 音频编解码支持。

音频预处理

开发者能针对录音使用预处理效果,例如降噪以增强录音质量,对混响回声进行回声消除,以及对音量不稳定的音频做自动增益控制。对于那些需要高质量并清晰的音频录制的App来说,这些预处理功能会使其获益。




音频链

MediaPlayer支持将音频流链在一起使得多个音频文件播放中不出现暂停的情况。这个功能对于那些需要在音频文件间无缝过渡的App很有用,例如music player播放连续声轨的专辑,或者游戏。



媒体路由

新的API MediaRouter, MediaRouteActionProvider, 和MediaRouteButton 为选择媒体在哪播放提供了标准的机制和UI。内置支持有线耳机和a2dp蓝牙耳机和话筒,同时你可以为你的App添加自己的路由选项。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: