fix: chosenAudioTrack should not be undefined ?

This commit is contained in:
Fredrik Burmester
2024-11-24 09:39:14 +01:00
parent 0633d60186
commit dc73677876

View File

@@ -288,6 +288,12 @@ export default function page() {
}
};
const startPosition = useMemo(() => {
return item?.UserData?.PlaybackPositionTicks
? ticksToSeconds(item.UserData.PlaybackPositionTicks)
: 0;
}, [item?.UserData?.PlaybackPositionTicks]);
if (isLoadingItem || isLoadingStreamUrl)
return (
<View className="w-screen h-screen flex flex-col items-center justify-center bg-black">
@@ -304,10 +310,6 @@ export default function page() {
if (!stream || !item) return null;
const startPosition = item?.UserData?.PlaybackPositionTicks
? ticksToSeconds(item.UserData.PlaybackPositionTicks)
: 0;
// Preselection of audio and subtitle tracks.
let initOptions = ["--sub-text-scale=60"];
@@ -337,6 +339,9 @@ export default function page() {
DeliveryUrl: `${api?.basePath || ""}${chosenSubtitleTrack.DeliveryUrl}`,
};
}
if (!chosenAudioTrack) throw new Error("No audio track found");
initOptions.push(`--audio-track=${allAudio.indexOf(chosenAudioTrack)}`);
} else {
// Transcoded playback CASE