gpt4 book ai didi

flutter - 询问 android 的麦克风权限

转载 作者:IT王子 更新时间:2023-10-29 07:02:32 43 4
gpt4 key购买 nike

我为我的应用程序添加了一个文本到语音搜索器,这样我就可以用语音过滤列表,一切正常,唯一的问题是我必须从应用程序的权限选项选项卡中手动接受权限。

我正在使用 speech_recognition为它打包。

也在android.Manifest.xml文件在 app>src>main 我已经添加了这个

<uses-permission android:name="android.permission.RECORD_AUDIO" />

如果我不手动接受权限,我会在控制台中收到此错误

I/flutter (12585): _platformCallHandler call speech.onSpeechAvailability false

I/flutter (12585): _platformCallHandler call speech.onError 9

I/flutter (12585): Unknowm method speech.onError

有没有其他方法让系统在我点击语音图标时要求我接受它?

最佳答案

所以我用了permission_handler

我只是像这样创建一个Future:

  Future askForPermissions() async {
Map<PermissionGroup, PermissionStatus> permissions = await PermissionHandler().requestPermissions([PermissionGroup.microphone]);
}

然后点击 IconButton 调用一切正常,

关于flutter - 询问 android 的麦克风权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56930857/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com