File tree Expand file tree Collapse file tree 1 file changed +6
-10
lines changed Expand file tree Collapse file tree 1 file changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -2866,23 +2866,19 @@ class RTCSession extends EventManager {
28662866 }
28672867
28682868 void _toggleMuteAudio (bool mute) {
2869- List <MediaStream > streams = _connection.getLocalStreams ();
2870- streams.forEach ((MediaStream stream) {
2871- if (stream.getAudioTracks ().isNotEmpty) {
2872- MediaStreamTrack track = stream.getAudioTracks ()[0 ];
2869+ if (_localMediaStream != null ) {
2870+ for (MediaStreamTrack track in _localMediaStream.getAudioTracks ()) {
28732871 track.enabled = ! mute;
28742872 }
2875- });
2873+ }
28762874 }
28772875
28782876 void _toggleMuteVideo (bool mute) {
2879- List <MediaStream > streams = _connection.getLocalStreams ();
2880- streams.forEach ((MediaStream stream) {
2881- if (stream.getVideoTracks ().isNotEmpty) {
2882- MediaStreamTrack track = stream.getVideoTracks ()[0 ];
2877+ if (_localMediaStream != null ) {
2878+ for (MediaStreamTrack track in _localMediaStream.getVideoTracks ()) {
28832879 track.enabled = ! mute;
28842880 }
2885- });
2881+ }
28862882 }
28872883
28882884 void _newRTCSession (String originator, dynamic request) {
You can’t perform that action at this time.
0 commit comments