resolves linting
This commit is contained in:
@@ -36,7 +36,7 @@
|
|||||||
on:waiting={(e) => console.log('waiting', e)}
|
on:waiting={(e) => console.log('waiting', e)}
|
||||||
on:stalled={(e) => console.log('stalled', e)}
|
on:stalled={(e) => console.log('stalled', e)}
|
||||||
on:load={(e) => console.log('load', e)}
|
on:load={(e) => console.log('load', e)}
|
||||||
on:emptied={(e) => {
|
on:emptied={() => {
|
||||||
// TODO: reset player state
|
// TODO: reset player state
|
||||||
// console.log('emptied', e);
|
// console.log('emptied', e);
|
||||||
}}
|
}}
|
||||||
@@ -51,28 +51,28 @@
|
|||||||
__internal_audio_metadata.update((m) => ({ ...m, loading: true }));
|
__internal_audio_metadata.update((m) => ({ ...m, loading: true }));
|
||||||
}}
|
}}
|
||||||
on:ratechange={(e) => {
|
on:ratechange={(e) => {
|
||||||
// @ts-expect-error
|
// @ts-expect-error event is not fully typed
|
||||||
const rate = e.target.playbackRate;
|
const rate = e.target.playbackRate;
|
||||||
console.log('rateChange', rate);
|
console.log('rateChange', rate);
|
||||||
if (typeof rate != 'number' || isNaN(rate)) return;
|
if (typeof rate != 'number' || isNaN(rate)) return;
|
||||||
__internal_audio_metadata.update((m) => ({ ...m, playbackRate: rate }));
|
__internal_audio_metadata.update((m) => ({ ...m, playbackRate: rate }));
|
||||||
}}
|
}}
|
||||||
on:playing={(e) => {
|
on:playing={(e) => {
|
||||||
// @ts-expect-error
|
// @ts-expect-error event is not fully typed
|
||||||
const is_paused = e.target.paused;
|
const is_paused = e.target.paused;
|
||||||
console.log('playing paused:', is_paused);
|
console.log('playing paused:', is_paused);
|
||||||
if (typeof is_paused != 'boolean') return;
|
if (typeof is_paused != 'boolean') return;
|
||||||
__internal_audio_metadata.update((m) => ({ ...m, paused: is_paused }));
|
__internal_audio_metadata.update((m) => ({ ...m, paused: is_paused }));
|
||||||
}}
|
}}
|
||||||
on:pause={(e) => {
|
on:pause={(e) => {
|
||||||
// @ts-expect-error
|
// @ts-expect-error event is not fully typed
|
||||||
const is_paused = e.target.paused;
|
const is_paused = e.target.paused;
|
||||||
console.log('pause paused:', is_paused);
|
console.log('pause paused:', is_paused);
|
||||||
if (typeof is_paused != 'boolean') return;
|
if (typeof is_paused != 'boolean') return;
|
||||||
__internal_audio_metadata.update((m) => ({ ...m, paused: is_paused }));
|
__internal_audio_metadata.update((m) => ({ ...m, paused: is_paused }));
|
||||||
}}
|
}}
|
||||||
on:durationchange={(e) => {
|
on:durationchange={(e) => {
|
||||||
// @ts-expect-error
|
// @ts-expect-error event is not fully typed
|
||||||
const dur = e.target?.duration;
|
const dur = e.target?.duration;
|
||||||
console.log('durationchange', dur);
|
console.log('durationchange', dur);
|
||||||
if (typeof dur != 'number' || isNaN(dur)) return;
|
if (typeof dur != 'number' || isNaN(dur)) return;
|
||||||
|
|||||||
Reference in New Issue
Block a user