ビデオを開始した後、デバイスを回転させるか、コントロールを介してフルスクリーンモードに切り替えると、ビデオが停止し、以下のエラーメッセージが表示されます。
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"
動作を再現する手順:
ビデオの再生が停止します
同様の問題: https ://github.com/sarbagyastha/youtube_player_flutter/issues/242
同じ問題
私はこのように修正します:
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();
})
}、
);
}
この問題の解決策はありますか?