我需要使用具有语音识别功能的蓝牙耳机,在 S3、S4 和 Samsung Grand 等某些设备上几乎可以正常工作。然而,当我在 Nexus 7 上尝试同样的操作时,我得到了
BluetoothHeadsetServiceJni : Failed to start voice recognition, status: 6
我打电话时出错startVoiceRecognition()
方法。我正在使用这里的代码SO page https://stackoverflow.com/a/14993590/1112932.
仅在某些设备上出现此问题的可能原因是什么?有什么办法可以解决这个问题吗?
使用鞋鼠建议,修改链接中的启动方法,看看是否有效。
public boolean start()
{
if (!mIsStarted)
{
mIsStarted = true;
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB || "Nexus 7".equals(Build.MODEL)
{
mIsStarted = startBluetooth();
}
else
{
mIsStarted = startBluetooth11();
}
}
return mIsStarted;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)