Fixed trick play for VLC

This commit is contained in:
Alex Kim
2024-10-28 21:12:42 +11:00
parent 9ca71dc7fc
commit db20fffeb5
4 changed files with 75 additions and 37 deletions

View File

@@ -240,14 +240,18 @@ export default function page() {
const { currentTime } = data.nativeEvent;
if (isBuffering) {
setIsBuffering(false);
}
progress.value = currentTime;
const currentTimeInTicks = msToTicks(currentTime);
console.log("onProgress ~", {
currentTime,
currentTimeInTicks,
isPlaying,
});
// console.log("onProgress ~", {
// currentTime,
// currentTimeInTicks,
// isPlaying,
// });
await getPlaystateApi(api).onPlaybackProgress({
itemId: item.Id,
@@ -259,7 +263,6 @@ export default function page() {
playMethod: stream?.url.includes("m3u8") ? "Transcode" : "DirectStream",
playSessionId: stream.sessionId,
});
console.log("Progress", currentTime);
},
[item?.Id, isPlaying, api, isPlaybackStopped]
);