WebViewの動画再生で見たことあるであろう「あの画像」を消す方法のメモ。
WebChromeClient
の getDefaultVideoPoster
を指定すればOKだった
WebChromeClient
の getDefaultVideoPoster
で適当なBitmapを返すことで、実質消すことができるようでした。
override fun getDefaultVideoPoster(): Bitmap? {
return Bitmap.createBitmap(1, 1, Bitmap.Config.ARGB_8888)
}
Before/After
▶の画像が消え、チラつかなくなりました。
Before | After |
---|---|
![]() |
![]() |
参考
https://developer.android.com/reference/android/webkit/WebChromeClient.html?hl=ru#getDefaultVideoPoster()
https://stackoverflow.com/questions/18271991/html5-video-remove-overlay-play-icon