티스토리 뷰

동영상 자동재생 안되는 문제가 발생했다.

다른 웹뷰에서는 자동재생이 잘 되는데 내가 만든것만 안된다. 아..

 

javascript로 동영상 자동재생

<script>
videojs('example_video_1').ready(function() {
	this.play();
});
</script>

그러나 웹뷰에서 에러 발생하며 동영상 자동재생이 안됨.

 

error log :

NotAllowedError: play() can only be initiated by a user gesture.

 

WebView 설정을 변경하여 동영상 자동재생 가능

settings.mediaPlaybackRequiresUserGesture = false

 

참고 : 

https://developer.android.com/reference/android/webkit/WebSettings.html#setMediaPlaybackRequiresUserGesture(boolean)

'안드로이드' 카테고리의 다른 글

이미지파일 보기  (0) 2020.01.09
android.os.FileUriExposedException  (0) 2019.12.23
WebView에서 팝업(popup) 보이기  (1) 2019.11.13
Push Message로 새로운 Activity 띄우기  (0) 2019.01.28
Base64 Encoding/Decoding 한글깨짐  (0) 2018.10.31