使用蓝牙耳机启动语音识别无法正常工作

2024-03-15

我需要使用具有语音识别功能的蓝牙耳机,在 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(使用前将#替换为@)

使用蓝牙耳机启动语音识别无法正常工作 的相关文章

随机推荐