casting: set volume when loading media

This commit is contained in:
Marcus Hanestad 2025-09-01 10:38:34 +02:00
commit 99813da435

View file

@ -78,7 +78,7 @@ class CastingDeviceHandle {
var usedRemoteAddress: InetAddress? = null var usedRemoteAddress: InetAddress? = null
var localAddress: InetAddress? = null var localAddress: InetAddress? = null
var connectionState = CastConnectionState.DISCONNECTED var connectionState = CastConnectionState.DISCONNECTED
var volume: Double = 0.0 var volume: Double = 1.0
var duration: Double = 0.0 var duration: Double = 0.0
var lastTimeChangeTime_ms: Long = 0 var lastTimeChangeTime_ms: Long = 0
var time: Double = 0.0 var time: Double = 0.0
@ -119,6 +119,7 @@ class CastingDeviceHandle {
url = contentId, url = contentId,
resumePosition = resumePosition, resumePosition = resumePosition,
speed = speed, speed = speed,
volume = volume,
metadata = metadata metadata = metadata
)) ))
} catch (e: Throwable) { } catch (e: Throwable) {
@ -137,7 +138,8 @@ class CastingDeviceHandle {
contentType =contentType, contentType =contentType,
content = content, content = content,
resumePosition = resumePosition, resumePosition = resumePosition,
speed = speed speed = speed,
volume = volume
)) ))
} catch (e: Throwable) { } catch (e: Throwable) {
Logger.e(TAG, "Failed to load content: $e") Logger.e(TAG, "Failed to load content: $e")