بعد بدء تشغيل الفيديو ، يؤدي تدوير الجهاز أو التبديل إلى وضع ملء الشاشة من خلال عناصر التحكم إلى إيقاف تشغيل الفيديو وإصدار رسالة الخطأ أدناه.
MissingPluginException: MissingPluginException(No implementation found for method evaluateJavascript on channel com.pichillilorenzo/flutter_inappwebview_2)
File "platform_channel.dart", line 159, in MethodChannel._invokeMethod
File "<asynchronous suspension>"
File "in_app_webview_controller.dart", line 1350, in InAppWebViewController.evaluateJavascript
File "<asynchronous suspension>"
File "unparsed"
خطوات إعادة إنتاج السلوك:
توقف تشغيل الفيديو
مشكلة مماثلة: https://github.com/sarbagyastha/youtube_player_flutter/issues/242
المشكلة نفسها
أصلح مثل هذا:
في full_screen_button.dart
@تجاوز
بناء الأداة (سياق BuildContext) {
إرجاع IconButton (
رمز: رمز (
_controller.value.isFullScreen
؟ الرموز. fullscreen_exit
: Icons.fullscreen،
اللون: القطعة.
) ،
مضغوط: () => {
_controller.pause ()،
Future.delayed (Duration (مللي ثانية: 200)). ثم ((e) {
_controller.toggleFullScreenMode () ،
})
} ،
) ؛
}
بعض الحلول لهذه المشكلة؟