В из веб-просмотра перед загрузкой отображается значок медиаплеера. Я хочу предотвратить это, но никак не могу решить эту проблему. Можете ли вы мне помочь?
webView.settings.apply {
javaScriptEnabled = true
domStorageEnabled = true
mediaPlaybackRequiresUserGesture = false
}
webView.webViewClient = object : WebViewClient() {
override fun onPageFinished(view: WebView?, url: String?) {
super.onPageFinished(view, url)
val jsCode = """
function setPoster() {
console.log('Poster ayarlama başladı');
var videos = document.getElementsByTagName('video');
console.log('Video sayısı:', videos.length);
for(var i = 0; i < videos.length; i++) {
var video = videos;
video.poster = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=';
console.log('Video ' + i + ' poster ayarlandı');
}
}
setPoster();
"""
view?.evaluateJavascript(jsCode, null)
}
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... id-project