У меня проблема с Webview в моем проекте Android.Javascript

Форум по Javascript
Ответить
Anonymous
 У меня проблема с Webview в моем проекте Android.

Сообщение Anonymous »

В из веб-просмотра перед загрузкой отображается значок медиаплеера. Я хочу предотвратить это, но никак не могу решить эту проблему. Можете ли вы мне помочь?
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»