createAudioStream method
Implementation
Future<MediaStream?> createAudioStream() async {
audioInputDeviceId = mediaDeviceDataHolder!.selectedAudioInput!.deviceId;
try {
Map<String, dynamic> mediaConstraints = {
"audio": {
"optional": [
{"sourceId": audioInputDeviceId}
]
}
};
MediaStream audioStream = await navigator.mediaDevices.getUserMedia(mediaConstraints);
return audioStream;
} catch (error) {
return null;
}
}