by Guest » 20 Jan 2025, 11:49
Ich mache es jetzt so, aber es funktioniert nicht sehr gut, ich möchte nicht, dass es überhaupt gesehen wird. Wie kann ich dieses Bild machen?
Code: Select all
webView.settings.javaScriptEnabled = true
webView.settings.domStorageEnabled = true
webView.settings.mediaPlaybackRequiresUserGesture = false
override fun onPageFinished(view: WebView?, url : String? ) {
super.onPageFinished(view, url)
webView.evaluateJavascript("""
var remoteVideo = document.getElementById('remoteVideo');
remoteVideo.style.display = 'none';
var checkInterval = setInterval(function() {
if (remoteVideo.networkState !== HTMLMediaElement.NETWORK_EMPTY) {
remoteVideo.style.display = 'block';
clearInterval(checkInterval);
}
}, 3200);
""".trimIndent()
) {}
}
Ich mache es jetzt so, aber es funktioniert nicht sehr gut, ich möchte nicht, dass es überhaupt gesehen wird. Wie kann ich dieses Bild machen?
[img]https://i.sstatic.net/514KUgHO.png[/img]
[code]webView.settings.javaScriptEnabled = true
webView.settings.domStorageEnabled = true
webView.settings.mediaPlaybackRequiresUserGesture = false
override fun onPageFinished(view: WebView?, url : String? ) {
super.onPageFinished(view, url)
webView.evaluateJavascript("""
var remoteVideo = document.getElementById('remoteVideo');
remoteVideo.style.display = 'none';
var checkInterval = setInterval(function() {
if (remoteVideo.networkState !== HTMLMediaElement.NETWORK_EMPTY) {
remoteVideo.style.display = 'block';
clearInterval(checkInterval);
}
}, 3200);
""".trimIndent()
) {}
}
[/code]