mirror of
https://github.com/vector-im/riotX-android
synced 2025-10-06 00:02:48 +02:00
Allow media playback in webview without user interaction
also catch exception connecting to bluetooth socket
This commit is contained in:
@@ -415,7 +415,12 @@ class WidgetFragment @Inject constructor(
|
||||
bluetoothSocket = device.createRfcommSocketToServiceRecord(UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"));
|
||||
// Alternatively: device.createInsecureRfcommSocketToServiceRecord(...)
|
||||
|
||||
bluetoothSocket?.connect()
|
||||
try {
|
||||
bluetoothSocket?.connect()
|
||||
} catch (e: IOException) {
|
||||
informInWebView("Failed to open RFCOMM socket: $e")
|
||||
return;
|
||||
}
|
||||
//informInWebView("Opened RFCOMM socket")
|
||||
|
||||
//informInWebView("Created socket")
|
||||
|
@@ -66,6 +66,8 @@ fun WebView.setupForWidget(eventListener: WebEventListener) {
|
||||
|
||||
val cookieManager = CookieManager.getInstance()
|
||||
cookieManager.setAcceptThirdPartyCookies(this, false)
|
||||
|
||||
settings.mediaPlaybackRequiresUserGesture = false
|
||||
}
|
||||
|
||||
fun WebView.clearAfterWidget() {
|
||||
|
Reference in New Issue
Block a user