【发布时间】:2011-09-09 17:50:03
【问题描述】:
我正在开发一个 Android 音频应用程序。现在,我正在捕捉 并成功播放音频,我想添加一个新功能,即通过蓝牙耳机捕获和播放。
我一直在阅读相关内容,看来我必须管理 ACTION_MEDIA_BUTTON 事件:
Java 文件:
....
public class audioBroadcastReceiver extends BroadcastReceiver
{
public void onReceive(Context context, Intent intent)
{
if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction()))
{
Log.d("","@@@@ WORKS" );
}
else
{
Log.d("","@@@@ ????" );
}
....
xml 文件
....
<receiver android:name="audioBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON">
</action>
</intent-filter>
</receiver>
<uses-permission android:name="android.permission.BLUETOOTH" />
但是什么都没有发生,所以,有人可以给我一个例子或一个想法:
1º 知道蓝牙何时已连接。
2º 通过蓝牙耳机路由音频包。
谢谢!
【问题讨论】:
标签: android events audio bluetooth