
Android音频输出
袁家二少
本人是一名应用工程师主要从事嵌入式和Android开发
展开
-
Android---管理音频焦点
考虑如何跟多个潜在的音频播放程序交互是至关重要的。要避免每个音乐播放器同时播放,Android使用音频焦点(Audio Focus)来控制音频播放---只有拥有音频焦点的应用程序才能播放音频。在你的应用程序开始播放音频之前,它应该请求、接收音频焦点。而且,它还应该知道如何监听音频焦点的丢失,以及在音频焦点丢失时,如何做出正确的响应。请求音频焦点在应用程序开始播放任何音频之前转载 2014-01-27 10:16:02 · 697 阅读 · 0 评论 -
Android---控制多媒体应用程序的音量和播放
良好的用户体验是具有可预见性的。如果你的应用程序要播放多媒体,那么用户能够使用设备的硬件或软件来控制的音量,如蓝牙耳机或麦克等,这是至关重要的。同样,在适当的情况下,你的应用程序应该在媒体流上分别提供播放、停止、挂起、跳过、向前等媒体播放操作。识别要使用的音频流要创建一个具有可预见性的音频体验,首先是要理解你的应用程序要所要使用的音量流。Android把音频流分为播转载 2014-01-27 10:45:24 · 1160 阅读 · 0 评论 -
Android---处理音频输出的硬件
用户在使用Android设备来播放音频时,可以有很多选择。大多数设备都有内置的扬声器、有线的耳机、以及很多支持蓝牙连接和A2DP音频的设备。检查使用的音频播放硬件你的应用程序行为会受到输出音频的硬件的影响。你可以使用以下代码来查询AudioManager对象,判断当前输出音频的硬件是设备的扬声器、有线耳机、还是跟设备连接的蓝牙设备。if(isBluetoothA2d翻译 2014-01-27 10:03:28 · 985 阅读 · 0 评论