File tree Expand file tree Collapse file tree 8 files changed +10
-20
lines changed Expand file tree Collapse file tree 8 files changed +10
-20
lines changed Original file line number Diff line number Diff line change 1
1
import 'package:flutter/foundation.dart' ;
2
2
import 'package:flutter/services.dart' ;
3
3
4
- import 'package:flutter_webrtc /flutter_webrtc.dart' ;
4
+ import '.. /flutter_webrtc.dart' ;
5
5
import 'interface/media_stream.dart' ;
6
6
import 'interface/mediadevices.dart' ;
7
7
Original file line number Diff line number Diff line change 1
1
import 'dart:typed_data' ;
2
2
3
- import 'package:flutter_webrtc/src /helper.dart' ;
3
+ import '.. /helper.dart' ;
4
4
5
5
typedef StreamTrackCallback = Function ();
6
6
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import 'dart:typed_data';
4
4
5
5
import 'package:path_provider/path_provider.dart' ;
6
6
7
- import 'package:flutter_webrtc/flutter_webrtc .dart' ;
7
+ import '../helper .dart' ;
8
8
import '../interface/media_stream_track.dart' ;
9
9
import 'utils.dart' ;
10
10
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import 'dart:async';
2
2
3
3
import 'package:flutter/services.dart' ;
4
4
5
- import 'package:flutter_webrtc/flutter_webrtc .dart' ;
5
+ import '../helper .dart' ;
6
6
import '../interface/media_stream.dart' ;
7
7
import '../interface/rtc_video_renderer.dart' ;
8
8
import 'utils.dart' ;
Original file line number Diff line number Diff line change @@ -3,8 +3,6 @@ import 'dart:html' as html;
3
3
import 'dart:js' as js;
4
4
import 'dart:js_util' as jsutil;
5
5
6
- import 'package:flutter_webrtc/src/interface/rtc_track_event.dart' ;
7
- import 'package:flutter_webrtc/src/web/rtc_rtp_transceiver_impl.dart' ;
8
6
import '../interface/enums.dart' ;
9
7
import '../interface/media_stream.dart' ;
10
8
import '../interface/media_stream_track.dart' ;
@@ -17,12 +15,14 @@ import '../interface/rtc_rtp_sender.dart';
17
15
import '../interface/rtc_rtp_transceiver.dart' ;
18
16
import '../interface/rtc_session_description.dart' ;
19
17
import '../interface/rtc_stats_report.dart' ;
18
+ import '../interface/rtc_track_event.dart' ;
20
19
import 'media_stream_impl.dart' ;
21
20
import 'media_stream_track_impl.dart' ;
22
21
import 'rtc_data_channel_impl.dart' ;
23
22
import 'rtc_dtmf_sender_impl.dart' ;
24
23
import 'rtc_rtp_receiver_impl.dart' ;
25
24
import 'rtc_rtp_sender_impl.dart' ;
25
+ import 'rtc_rtp_transceiver_impl.dart' ;
26
26
27
27
/*
28
28
* PeerConnection
Original file line number Diff line number Diff line change @@ -4,11 +4,11 @@ import 'dart:js_util' as jsutil;
4
4
5
5
import 'package:flutter/services.dart' ;
6
6
7
- import 'package:flutter_webrtc/flutter_webrtc.dart' ;
8
7
import '../interface/media_stream_track.dart' ;
9
8
import '../interface/rtc_dtmf_sender.dart' ;
10
9
import '../interface/rtc_rtp_parameters.dart' ;
11
10
import '../interface/rtc_rtp_sender.dart' ;
11
+ import '../interface/rtc_stats_report.dart' ;
12
12
import 'media_stream_track_impl.dart' ;
13
13
import 'rtc_dtmf_sender_impl.dart' ;
14
14
import 'rtc_rtp_parameters_impl.dart' ;
Original file line number Diff line number Diff line change @@ -3,13 +3,13 @@ import 'dart:js_util' as jsutil;
3
3
4
4
import 'package:flutter/services.dart' ;
5
5
6
- import 'package:flutter_webrtc/src/web/media_stream_impl.dart' ;
7
6
import '../interface/enums.dart' ;
8
7
import '../interface/media_stream.dart' ;
9
8
import '../interface/rtc_rtp_parameters.dart' ;
10
9
import '../interface/rtc_rtp_receiver.dart' ;
11
10
import '../interface/rtc_rtp_sender.dart' ;
12
11
import '../interface/rtc_rtp_transceiver.dart' ;
12
+ import 'media_stream_impl.dart' ;
13
13
import 'rtc_rtp_receiver_impl.dart' ;
14
14
import 'rtc_rtp_sender_impl.dart' ;
15
15
Original file line number Diff line number Diff line change @@ -154,18 +154,8 @@ class RTCVideoRendererWeb extends VideoRenderer {
154
154
}
155
155
156
156
html.VideoElement ? findHtmlView () {
157
- final video = html.document.getElementById (_elementIdForVideo);
158
- if (null != video) return video as html.VideoElement ;
159
-
160
- final fltPv = html.document.getElementsByTagName ('flt-platform-view' );
161
- if (fltPv.isEmpty) return null ;
162
- final child = (fltPv.first as html.Element ).shadowRoot! .childNodes;
163
- for (final item in child) {
164
- if ((item as html.Element ).id == _elementIdForVideo) {
165
- return item as html.VideoElement ;
166
- }
167
- }
168
- return null ;
157
+ final element = html.document.getElementById (_elementIdForVideo);
158
+ if (null != element) return element as html.VideoElement ;
169
159
}
170
160
171
161
@override
You can’t perform that action at this time.
0 commit comments