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:
Video berhenti diputar
Masalah serupa: https://github.com/sarbagyastha/youtube_player_flutter/issues/242
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?