From ac1027c466ce5f5a95773999c7c9b6e2d186e9c4 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 23 Mar 2024 23:18:42 +1300 Subject: [PATCH] Minor fix to audio syncing --- materialious/src/lib/Player.svelte | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/materialious/src/lib/Player.svelte b/materialious/src/lib/Player.svelte index 39738c6b..e68fc5da 100644 --- a/materialious/src/lib/Player.svelte +++ b/materialious/src/lib/Player.svelte @@ -116,7 +116,7 @@ qualitySettings.options = []; data.video.adaptiveFormats.forEach((source) => { - if (typeof source.audioQuality !== 'undefined') { + if (typeof source.audioQuality !== 'undefined' && source.container === 'm4a') { const bitrate = Number(source.bitrate); qualitySettings.options.push(bitrate); sourceInfo.sources.push({ @@ -255,7 +255,9 @@ player.on('seeked', (event: PlyrEvent) => { if (!audio) return; audio.currentTime = event.detail.plyr.currentTime; - audio.play(); + if (player?.playing) { + audio.play(); + } }); player.on('ratechange', (event: PlyrEvent) => {