Youtube_player_flutter: [BUG] لا يتم تشغيل الفيديو عند التغيير إلى وضع ملء الشاشة

تم إنشاؤها على ١ أكتوبر ٢٠٢٠  ·  3تعليقات  ·  مصدر: sarbagyastha/youtube_player_flutter

بعد بدء تشغيل الفيديو ، يؤدي تدوير الجهاز أو التبديل إلى وضع ملء الشاشة من خلال عناصر التحكم إلى إيقاف تشغيل الفيديو وإصدار رسالة الخطأ أدناه.

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"

خطوات إعادة إنتاج السلوك:

  1. ابدأ الفيديو
  2. تفعيل وضع ملء الشاشة
  3. توقف تشغيل الفيديو

    • نظام التشغيل: iOS و Android
    • إصدار البرنامج المساعد 7.0.0 + 7

مشكلة مماثلة: https://github.com/sarbagyastha/youtube_player_flutter/issues/242

bug

ال 3 كومينتر

المشكلة نفسها

أصلح مثل هذا:

في full_screen_button.dart
@تجاوز
بناء الأداة (سياق BuildContext) {
إرجاع IconButton (
رمز: رمز (
_controller.value.isFullScreen
؟ الرموز. fullscreen_exit
: Icons.fullscreen،
اللون: القطعة.
) ،
مضغوط: () => {
_controller.pause ()،
Future.delayed (Duration (مللي ثانية: 200)). ثم ((e) {
_controller.toggleFullScreenMode () ،
})
} ،
) ؛
}

بعض الحلول لهذه المشكلة؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

SayaGames picture SayaGames  ·  3تعليقات

rebeccalee-ysd picture rebeccalee-ysd  ·  3تعليقات

sc00n picture sc00n  ·  5تعليقات

channdara picture channdara  ·  4تعليقات

kulture-rob-snider picture kulture-rob-snider  ·  5تعليقات