【发布时间】:2021-01-26 02:01:52
【问题描述】:
我需要在我的 Flutter Web 应用程序中使用麦克风。我尝试了下面的代码,但它只有在我请求 'camera' 时才有效。
final perm = await html.window.navigator.permissions.query({"name": "camera"});
if (perm.state == "denied") {
Scaffold.of(context).showSnackBar(SnackBar(
content: Text("Oops! Camera access denied!"),
backgroundColor: Colors.orangeAccent,
));
return;
}
final stream = await html.window.navigator.getUserMedia(video: true);
【问题讨论】:
标签: html flutter flutter-web navigator