Android startBluetoothSco()未被传入呼叫中断

Android startBluetoothSco()未被传入呼叫中断,android,bluetooth,Android,Bluetooth,我已经使用startBluetoothSco成功地通过我的SCO耳机获得了文字到语音的音频流,但它不会被来电打断,如以下所述: 请注意,电话应用程序始终优先使用SCO连接进行电话。如果在通话中调用此方法,则会忽略此方法。类似地,如果在应用程序使用SCO连接时接收或发送呼叫,则应用程序的连接将丢失,并且在呼叫结束时不会自动返回 当来电时,我可以同时听到电话通话音频和文字语音转换音频。是否有人成功地通过来电获得了正确的行为?我正在运行安卓2.2的三星Captivate上进行测试。谢谢 您使用的是什么

我已经使用startBluetoothSco成功地通过我的SCO耳机获得了文字到语音的音频流,但它不会被来电打断,如以下所述:

请注意,电话应用程序始终优先使用SCO连接进行电话。如果在通话中调用此方法,则会忽略此方法。类似地,如果在应用程序使用SCO连接时接收或发送呼叫,则应用程序的连接将丢失,并且在呼叫结束时不会自动返回


当来电时,我可以同时听到电话通话音频和文字语音转换音频。是否有人成功地通过来电获得了正确的行为?我正在运行安卓2.2的三星Captivate上进行测试。谢谢

您使用的是什么流?确保您没有使用语音通话流。

它正在使用语音通话,但将音频路由到SCO耳机不是必需的吗?或者我应该使用不同的流吗?顺便说一句,它是通过TextToSpeech类speak方法进行的,如果这有区别的话。