Youtube_player_flutter: [バグ]フルスクリーンモードに変更すると、ビデオが再生されません

作成日 2020年10月01日  ·  3コメント  ·  ソース: sarbagyastha/youtube_player_flutter

ビデオを開始した後、デバイスを回転させるか、コントロールを介してフルスクリーンモードに切り替えると、ビデオが停止し、以下のエラーメッセージが表示されます。

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"

動作を再現する手順:

  1. ビデオを開始する
  2. フルスクリーンモードを有効にする
  3. ビデオの再生が停止します

    • OS:iOSとAndroid
    • プラグインバージョン7.0.0+ 7

同様の問題: https ://github.com/sarbagyastha/youtube_player_flutter/issues/242

bug

全てのコメント3件

同じ問題

私はこのように修正します:

full_screen_button.dartで
@オーバーライド
ウィジェットビルド(BuildContextコンテキスト){
IconButton(を返す
アイコン:Icon(
_controller.value.isFullScreen
? Icons.fullscreen_exit
:Icons.fullscreen、
色:widget.color、
)、
onPressed:()=> {
_controller.pause()、
Future.delayed(Duration(milliseconds:200))。then((e){
_controller.toggleFullScreenMode();
})
}、
);
}

この問題の解決策はありますか?

このページは役に立ちましたか?
0 / 5 - 0 評価