[Flutter] ‘play() can only be initiated by a user gesture ‘ 해결방법

Flutter webview (Android) 에서 동영상을 재생 할 때
‘play() can only be initiated by a user gesture’ 라는 오류가 발생

Android Webview 에서는
‘webviewSettings.setMediaPlaybackrequireUserGesture(false)’
로 해결 할 수 있음

Flutter 에서는 Webview의 속성에
‘initialMediaPlaybackPolicy: AutoMediaPlaybackPolicy.always_allow,’
를 추가해 해결 할 수 있음.

 WebView(
                  initialMediaPlaybackPolicy: AutoMediaPlaybackPolicy.always_allow,
                  javascriptMode: JavascriptMode.unrestricted,
                  javascriptChannels: setJavascriptChannels(), 
                  ...