Youtube_player_flutter: [BUG] Video tidak diputar saat mengubah ke mode layar penuh

Dibuat pada 1 Okt 2020  ·  3Komentar  ·  Sumber: sarbagyastha/youtube_player_flutter

Setelah memulai video, memutar perangkat atau beralih ke mode layar penuh melalui kontrol akan menghentikan video dan menghasilkan pesan kesalahan di bawah ini.

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"

Langkah-langkah untuk mereproduksi perilaku:

  1. Mulai videonya
  2. Aktifkan mode layar penuh
  3. Video berhenti diputar

    • OS: iOS & Android
    • Versi Plugin 7.0.0+7

Masalah serupa: https://github.com/sarbagyastha/youtube_player_flutter/issues/242

bug

Semua 3 komentar

masalah yang sama

Saya memperbaiki seperti ini:

di full_screen_button.dart
@mengesampingkan
Pembuatan widget (konteks BuildContext) {
kembali IkonButton(
ikon: Ikon (
_controller.value.isFullScreen
? Icons.fullscreen_exit
: Ikon.layar penuh,
warna: widget.color,
),
ditekan: () => {
_controller.pause(),
Future.delayed(Durasi(milidetik: 200)).lalu((e) {
_controller.toggleFullScreenMode();
})
},
);
}

beberapa solusi untuk masalah ini?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat