[bug] Error disposing
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 48/100
Hướng nghiên cứu
Start with lib/widgets/video_track_renderer.dart around _attach at lines 194–195, then trace the event listener and controller types named in the stack trace. Reproduce disposing a video on iOS; done means disposal no longer throws the reported type-cast exception.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the bug
Error when disposing the video.
Unhandled Exception: type 'RTCVideoPlatformViewController' is not a subtype of type 'RTCVideoRenderer?' in type cast
#0 _VideoTrackRendererState._attach.<anonymous closure>.<anonymous closure> (package:livekit_client/src/widgets/video_track_renderer.dart:195:37)
#1 State.setState (package:flutter/src/widgets/framework.dart:1199:30)
#2 _VideoTrackRendererState._attach.<anonymous closure> (package:livekit_client/src/widgets/video_track_renderer.dart:194:9)
#3 RTCVideoPlatformViewController.eventListener (package:flutter_webrtc/src/native/rtc_video_platform_view_controller.dart:133:19)
#4 _RootZone.runUnaryGuarded (dart:async/zone.dart:891:10)
#5 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381:11)
#6 _DelayedData.perform (dart:async/stream_impl.dart:573:14)
#7 _PendingEvents.handleNext (dart:async/stream_impl.dart:678:11)
#8 _PendingEvents.schedule.<anonymous closure> (dart:async/strea<…>
Expected behavior
No error thrown.
Platform information
- Flutter version: Flutter version 3.44.4 on channel stable
- Plugin version: 2.8.0
- Flutter target OS: iOS
- Flutter target OS version: Latest
- Flutter console log:
- Ngôn ngữ chính
- Dart
- Star
- 421
- Fork
- 260
- Merge trung bình
- 3 ngày 18 giờ
- Pull request đã merge (30 ngày)
- 12
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của livekit/client-sdk-flutter
-
`jwtPayload.roomConfiguration` returns null fields for tokens from LiveKit server SDKsCó thể đã có người làm @RaphaelFakhri đã nhận 6 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
livekit/client-sdk-flutter#1243 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[bug] Stale and overlapping ParticipantInfo updates remove newer remote track publications (2.9.0)Có thể đã có người làm @hiroshihorie đã nhận 1 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
livekit/client-sdk-flutter#1248 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 57/100
livekit/client-sdk-flutter#1245 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
livekit/client-sdk-flutter#1227 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Inbound data packets never delivered while media flows normally (2.13.0, LiveKit Cloud 1.13.7)Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
livekit/client-sdk-flutter#1221 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của livekit/client-sdk-flutter
Issue tương tự
-
bug enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
AOSSIE-Org/Ell-ena#356 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
espresso3389/pdfrx#776 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
breaking
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
rrousselGit/riverpod#4942 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feat(reputation): show the source of an attestation before importing itCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
MostroP2P/app#881 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[기능 제안]Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100