Ho bisogno di utilizzare l'auricolare bluetooth con riconoscimento vocale, che quasi funziona bene su alcuni dispositivi come S3, S4 e Samsung Grand. Tuttavia, quando ho provato lo stesso su Nexus 7, io sono semprestartVoiceRecognition con auricolare bluetooth non funziona
BluetoothHeadsetServiceJni : Failed to start voice recognition, status: 6
errore quando chiamo startVoiceRecognition()
metodo. Sto usando il codice da questo SO page.
Quali sono i possibili motivi per cui questo problema si verifica solo su alcuni dispositivi? C'è un modo per risolvere questo problema?
È possibile utilizzare 'Build.MODEL' per determinare il modello di destinazione. Cioè, ultima condizione in se il blocco può essere sostituito con '" Nexus 7 ".equals (Build.MODEL)' – ozbek
se lo faccio con nexus 7, potrebbe essere questo problema si verificherà in altri dispositivi, quindi Come posso essere gestito, io non voglio qualche soluzione, voglio solo sapere il motivo dietro a questo problema, perché per aggirare il problema possiamo anche aggiungere il timer sul metodo SucoAudioConnected e funzionerà su tutti i dispositivi quanto ho controllato –