如果我想设置 AudioManager.startBluetoothSco() 函数的限制,我在哪里做?从这里:http: //developer.android.com/reference/android/media/AudioManager.html#startBluetoothSco()
限制是:
• 流类型必须是 STREAM_VOICE_CALL
•格式必须是单声道
• 采样必须为 16kHz 或 8kHz
STREAM_VOICE_CALL 可以安装在:
AM.setMode(AudioManager.MODE_IN_CALL);
或者
AM.setStreamSolo(AudioManager.STREAM_VOICE_CALL, true);
Mono 和采样可以设置在:
audioRecord = new AudioRecord(
android.media.MediaRecorder.AudioSource.MIC, 8000,
AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT, buffersizebytes);
谁能想到或知道不同的方式?