【问题标题】:error while initializing window.navigator.getUserMedia in flutter在颤振中初始化window.navigator.getUserMedia时出错
【发布时间】:2023-03-08 19:15:01
【问题描述】:

我正在尝试在我的代码中使用 window.navigator.getUserMedia,它向我显示了奇怪的长错误。

这是我的代码:

 window.navigator.getUserMedia(audio: true, video: true).then((stream) {
      _localRenderer.srcObject = stream;
});

错误:

A value of type 'MediaStream (where MediaStream is defined in /home/klaus/developement/flutter/bin/cache/pkg/sky_engine/lib/html/html_dart2js.dart)' can't be assigned to a variable of type 'MediaStream (where MediaStream is defined in /home/klaus/developement/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_webrtc-0.3.2/lib/src/media_stream.dart)'.
Try changing the type of the variable, or casting the right-hand type to 'MediaStream (where MediaStream is defined in /home/klaus/developement/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_webrtc-0.3.2/lib/src/media_stream.dart)'

【问题讨论】:

    标签: flutter flutter-web


    【解决方案1】:

    使用 MediaDevices 而不是导航器 像这样

    MediaDevices.getUserMedia(constrains).then((MediaStream stream) {
      _localRenderer.srcObject = stream;
    }
    

    【讨论】:

      猜你喜欢
      • 2021-12-13
      • 2022-06-19
      • 1970-01-01
      • 2021-06-21
      • 2020-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      相关资源
      最近更新 更多