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(),
...