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


