8000 Fix getDisplayMedia with audio, close #430. · coder-wuyan/flutter-webrtc@828076f · GitHub
[go: up one dir, main page]

Skip to content

Commit 828076f

Browse files
committed
Fix getDisplayMedia with audio, close flutter-webrtc#430.
1 parent 1d32678 commit 828076f

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

example/lib/src/get_display_media_sample.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class _GetDisplayMediaSampleState extends State<GetDisplayMediaSample> {
4949

5050
// Platform messages are asynchronous, so we initialize in an async method.
5151
Future<void> _makeCall() async {
52-
final mediaConstraints = <String, dynamic>{'audio': false, 'video': true};
52+
final mediaConstraints = <String, dynamic>{'audio': true, 'video': true};
5353

5454
try {
5555
var stream = await navigator.getDisplayMedia(mediaConstraints);

lib/src/web/mediadevices_impl.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@ class MediaDevicesWeb extends MediaDevices {
4949
try {
5050
final mediaDevices = html.window.navigator.mediaDevices;
5151
if (jsutil.hasProperty(mediaDevices, 'getDisplayMedia')) {
52-
final arg = JsObject.jsify(mediaConstraints);
53-
52+
final arg = jsutil.jsify(mediaConstraints);
5453
final jsStream = await jsutil.promiseToFuture<html.MediaStream>(
5554
jsutil.callMethod(mediaDevices, 'getDisplayMedia', [arg]));
5655
return MediaStreamWeb(jsStream, 'local');

0 commit comments

Comments
 (0)
0