询问Android的麦克风权限

时间:2019-07-08 08:15:30

标签: flutter permissions text-to-speech microphone

我为我的应用程序添加了一个文本到语音搜索器,因此我可以用语音过滤列表,这很好,唯一的好处是我必须从该应用程序的“权限选项”标签中手动接受权限。< / p>

我正在使用speech_recognition软件包。

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

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

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

  

I / flutter(12585):_platformCallHandler调用   speech.onSpeechAvailability错误

     

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

     

I / flutter(12585):未知的方法Speech.onError

还有其他方法可以让系统要求我在例如单击语音图标时接受吗?

1 个答案:

答案 0 :(得分:0)

所以我用了permission_handler

我只是这样创建gsutil ls "gs://a ^& b"

Future

,然后点击一个 Future askForPermissions() async { Map<PermissionGroup, PermissionStatus> permissions = await PermissionHandler().requestPermissions([PermissionGroup.microphone]); } 一切正常,