Después de iniciar el video, girar el dispositivo o cambiar al modo de pantalla completa a través de los controles, se detiene el video y aparece el siguiente mensaje de error.
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"
Pasos para reproducir el comportamiento:
El video deja de reproducirse
Problema similar: https://github.com/sarbagyastha/youtube_player_flutter/issues/242
mismo problema
Lo arreglo así:
en full_screen_button.dart
@anular
Compilación del widget (contexto BuildContext) {
botón de retorno Icon(
icono: icono(
_controller.value.isFullScreen
? Iconos.pantalla completa_salir
: Iconos.pantalla completa,
color: widget.color,
),
onPressed: () => {
_controlador.pausa(),
Futuro.retrasado(Duración(milisegundos: 200)).entonces((e) {
_controller.toggleFullScreenMode();
})
},
);
}
alguna solución a este problema?