华为无法通过蓝牙耳机获取音频源

冷雨未温 2016-01-17 06:15:49
registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
int state = intent.getIntExtra(AudioManager.EXTRA_SCO_AUDIO_STATE, -1);

if (AudioManager.SCO_AUDIO_STATE_CONNECTED == state) {
Log.i(TAG, "AudioManager.SCO_AUDIO_STATE_CONNECTED");
mAudioManager.setBluetoothScoOn(true); //打开SCO
Log.i(TAG, "Routing:" + mAudioManager.isBluetoothScoOn());
mAudioManager.setMode(AudioManager.MODE_IN_CALL);/
mRecorder.start();//开始录音
unregisterReceiver(this);
}else {//等待后再尝试启动SCO
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
mAudioManager.startBluetoothSco();
Log.i(TAG, "再次startBluetoothSco()");

}
}
}, new IntentFilter(AudioManager.ACTION_SCO_AUDIO_STATE_CHANGED));
}
以上代码 三星、锤子等均可通过蓝牙进行录音,但是在荣耀7上无法获取蓝牙音频源,还是从手机mic上获取,望大神赐教!
...全文
506 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
mm_gu 2016-01-22
  • 打赏
  • 举报
回复
你好,这里是华为开发者二次开发社区,关于你的手机终端问题请到终端能力开放平台提问,谢谢。

241

社区成员

发帖
与我相关
我的任务
社区描述
物联网开发
社区管理员
  • community_245
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧