我需要使用具有語音識別功能的藍牙耳機,它在S3,S4和三星Grand等一些設備中幾乎可以正常工作。然而,當我試圖在Nexus 7一樣,我越來越start藍牙耳機無法識別
BluetoothHeadsetServiceJni : Failed to start voice recognition, status: 6
錯誤,當我打電話startVoiceRecognition()
方法。我正在使用這個SO page的代碼。
只有在某些設備上纔會出現此問題的可能原因是什麼?有什麼辦法可以解決這個問題嗎?
您可以使用'Build.MODEL'來確定目標模型。這就是說,如果塊可以替換爲「Nexus 7」.equals(Build.MODEL)' – ozbek 2014-09-10 23:09:59
如果我使用nexus 7,可能會在其他設備上發生此問題,所以我可以如何管理,我不會想要任何解決方法,我只想知道這個問題背後的原因,因爲解決方法,我們也可以添加計時器完成onScoAudioConnected方法,它將在所有設備上工作儘可能多我檢查 – 2014-09-11 09:47:23