Nachdem Sie das Video gestartet haben, drehen Sie das Gerät oder wechseln Sie über die Steuerelemente in den Vollbildmodus, um das Video zu stoppen und es wird die folgende Fehlermeldung ausgegeben.
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"
Schritte zum Reproduzieren des Verhaltens:
Video hört auf zu spielen
Ähnliches Problem: https://github.com/sarbagyastha/youtube_player_flutter/issues/242
gleicher Fehler
Ich repariere so:
in full_screen_button.dart
@überschreiben
Widget-Build (BuildContext-Kontext) {
IconButton zurückgeben (
Symbol: Symbol (
_controller.value.isFullScreen
? Icons.fullscreen_exit
: Symbole.Vollbild,
Farbe: Widget.Farbe,
),
onPressed: () => {
_controller.pause(),
Future.delayed(Dauer (Millisekunden: 200)).then((e) {
_controller.toggleFullScreenMode();
})
},
);
}
eine Lösung für dieses Problem?