Youtube_player_flutter: [BUG] O vídeo não está sendo reproduzido ao mudar para o modo de tela cheia

Criado em 1 out. 2020  ·  3Comentários  ·  Fonte: sarbagyastha/youtube_player_flutter

Após iniciar o vídeo, girar o dispositivo ou alternar para o modo de tela cheia através dos controles interrompe o vídeo e produz a mensagem de erro abaixo.

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"

Etapas para reproduzir o comportamento:

  1. Iniciar o vídeo
  2. Ativar o modo de tela cheia
  3. O vídeo para de ser reproduzido

    • SO: iOS e Android
    • Versão do plug-in 7.0.0+7

Problema semelhante: https://github.com/sarbagyastha/youtube_player_flutter/issues/242

bug

Todos 3 comentários

o mesmo problema

Eu conserto assim:

em full_screen_button.dart
@sobrepor
Construção de widget (contexto BuildContext) {
return IconButton(
ícone: Icon(
_controller.value.isFullScreen
? Icons.fullscreen_exit
: Icons.fullscreen,
cor: widget.color,
),
aoPressionado: () => {
_controller.pause(),
Futuro.atrasado(Duração(milissegundos: 200)).então((e) {
_controller.toggleFullScreenMode();
})
},
);
}

alguma solução para este problema?

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

kyawsithu picture kyawsithu  ·  4Comentários

snoopdoggy322 picture snoopdoggy322  ·  4Comentários

Xoshbin picture Xoshbin  ·  4Comentários

SayaGames picture SayaGames  ·  3Comentários

channdara picture channdara  ·  4Comentários