2011-08-29 43 views
0

我设法通过我的SCO耳机使用startBluetoothSco()获得文本到语音的音频流,但它不会被来电打断,如http://developer.android.com/reference/android/media/AudioManager.html所述:Android startBluetoothSco()没有被来电中断

请注意,电话应用程序总是优先使用电话的SCO连接。如果在手机通话过程中调用此方法,它将被忽略。同样,如果在应用程序正在使用SCO连接时收到或发送了呼叫,连接将在应用程序中丢失,并且在呼叫结束时不会自动返回。

当来电时,我可以同时听到电话音频和我的文本到语音音频。有没有人通过来电成功地获得了正确的行为?我正在测试运行Android 2.2的三星Captivate。谢谢!

回答

0

你在使用什么流?确保你没有使用VOICE_CALL流。

+0

它使用VOICE_CALL,但不需要将音频路由到SCO耳机?或者我应该使用不同的流?顺便说一句,它正在通过TextToSpeech类** speak()**方法,如果这有所作为。 – Rob

相关问题