Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何重置音响系统?_Android_Android Audiomanager - Fatal编程技术网

Android 如何重置音响系统?

Android 如何重置音响系统?,android,android-audiomanager,Android,Android Audiomanager,我正在使用来自的逻辑在耳机、扬声器和蓝牙之间切换输出。代码如下: //For BT mAudioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); mAudioManager.startBluetoothSco(); mAudioManager.setBluetoothScoOn(true); //For phone ear piece mAudioManager.setMode(AudioManager.MODE_IN_COMMUNICA

我正在使用来自的逻辑在耳机、扬声器和蓝牙之间切换输出。代码如下:

//For BT
mAudioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
mAudioManager.startBluetoothSco();
mAudioManager.setBluetoothScoOn(true);

//For phone ear piece
mAudioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
mAudioManager.stopBluetoothSco();
mAudioManager.setBluetoothScoOn(false);
mAudioManager.setSpeakerphoneOn(false);

//For phone speaker(loadspeaker)
mAudioManager.setMode(AudioManager.MODE_NORMAL);
mAudioManager.stopBluetoothSco();
mAudioManager.setBluetoothScoOn(false);
mAudioManager.setSpeakerphoneOn(true);
只要没有其他应用程序使用音频(媒体播放器、电话等),此逻辑就可以正常工作。如果我在运行另一个应用程序之后再运行我的应用程序,逻辑就会混乱。音频仍然工作,但目标输出不是预期的。例如,输出可能进入听筒,而不是扬声器

请注意,我在退出另一个应用程序后运行我的应用程序。没有重叠


音频管理器设置似乎不是特定于某个应用程序的,可能会干扰其他应用程序。我想知道在设置模式之前是否有办法重置音频管理器。问候。

你解决了吗?有什么解决办法吗?