Вот код, который я использую для настройки WebView:-
Код: Выделить всё
val settings: WebSettings = binding.webView.settings
settings.setSupportZoom(true)
settings.builtInZoomControls = true
settings.displayZoomControls = false
settings.loadWithOverviewMode = true
settings.layoutAlgorithm = WebSettings.LayoutAlgorithm.TEXT_AUTOSIZING
settings.domStorageEnabled = true
settings.mediaPlaybackRequiresUserGesture = false
settings.allowFileAccess = true
settings.javaScriptEnabled = true
settings.javaScriptCanOpenWindowsAutomatically = true
settings.cacheMode = WebSettings.LOAD_CACHE_ELSE_NETWORK
settings.allowFileAccess = true
settings.allowContentAccess = true
// chromium, enable hardware acceleration
binding.webView.setLayerType(View.LAYER_TYPE_HARDWARE, null)
// Additional settings
settings.setGeolocationEnabled(true) // enable geolocation
settings.databaseEnabled = true // enable database storage API
settings.setSupportMultipleWindows(true) // enable support for multiple windows
binding.webView.scrollBarStyle = WebView.SCROLLBARS_OUTSIDE_OVERLAY
binding.webView.isScrollbarFadingEnabled = true
binding.webView.setDownloadListener(WebViewDownloadListener(this))
Кто-нибудь может Помогите мне разобраться, почему видео не воспроизводится, и предложите возможные решения? Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/759 ... ml5-videos