WIP: global player refactor pt. 2
This commit is contained in:
@@ -26,14 +26,12 @@
|
||||
|
||||
// Setup MediaSession
|
||||
if ("mediaSession" in navigator) {
|
||||
navigator.mediaSession.setActionHandler(
|
||||
"play",
|
||||
() => (audioCtx.paused = false),
|
||||
);
|
||||
navigator.mediaSession.setActionHandler(
|
||||
"pause",
|
||||
() => (audioCtx.paused = true),
|
||||
);
|
||||
navigator.mediaSession.setActionHandler("play", () => {
|
||||
audioCtx.paused = false;
|
||||
});
|
||||
navigator.mediaSession.setActionHandler("pause", () => {
|
||||
audioCtx.paused = true;
|
||||
});
|
||||
navigator.mediaSession.setActionHandler("previoustrack", () =>
|
||||
player.prev(),
|
||||
);
|
||||
@@ -117,20 +115,20 @@
|
||||
</script>
|
||||
|
||||
<audio
|
||||
bind:this={audioEl}
|
||||
ontimeupdate={onTimeUpdate}
|
||||
ondurationchange={onDurationChange}
|
||||
onplay={onPlay}
|
||||
onpause={onPause}
|
||||
onended={onEnded}
|
||||
class="hidden"
|
||||
/>
|
||||
bind:this={audioEl}
|
||||
ontimeupdate={onTimeUpdate}
|
||||
ondurationchange={onDurationChange}
|
||||
onplay={onPlay}
|
||||
onpause={onPause}
|
||||
onended={onEnded}
|
||||
class="hidden"
|
||||
></audio>
|
||||
|
||||
<div class="contents">
|
||||
<div class="lg:hidden">
|
||||
<PlayerMobile />
|
||||
</div>
|
||||
<div class="hidden lg:block h-full">
|
||||
<PlayerDesktop />
|
||||
</div>
|
||||
<div class="lg:hidden">
|
||||
<PlayerMobile />
|
||||
</div>
|
||||
<div class="hidden lg:block h-full">
|
||||
<PlayerDesktop />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user