ADD - manage custom phone tones

This commit is contained in:
Dominik9906
2026-08-29 00:33:31 +02:00
parent efcc67334f
commit 3bf38ac5d0
37 changed files with 3153 additions and 51 deletions
+6
View File
@@ -75,6 +75,12 @@ export function registerPhoneMediaElement<T extends HTMLMediaElement>(
return trackPhoneMediaElement(element, true)
}
export function unregisterPhoneMediaElement(element: HTMLMediaElement): void {
element.removeEventListener('volumechange', onMediaVolumeChange)
mediaElements.delete(element)
mediaLocalVolumes.delete(element)
}
export function setPhoneOutputVolume(volume: number): void {
outputVolume = clampVolume(volume)
for (const [element, persistent] of mediaElements) {