@@ -28,11 +28,11 @@ export type AudioEventHandlers = {
28
28
// Helper for producing the audio source
29
29
const unwrapSource = ( src : AudioSource ) => {
30
30
if ( src instanceof HTMLAudioElement ) {
31
- return src
31
+ return src ;
32
32
}
33
33
const player = new Audio ( ) ;
34
- setAudioSrc ( player , src )
35
- return player
34
+ setAudioSrc ( player , src ) ;
35
+ return player ;
36
36
} ;
37
37
38
38
function setAudioSrc ( el : HTMLAudioElement , src : AudioSource ) {
@@ -58,15 +58,15 @@ export const makeAudio = (
58
58
59
59
onMount ( ( ) => {
60
60
for ( const [ name , handler ] of Object . entries ( handlers ) ) {
61
- player . addEventListener ( name , handler as any )
61
+ player . addEventListener ( name , handler as any ) ;
62
62
}
63
63
} ) ;
64
64
onCleanup ( ( ) => {
65
65
player . pause ( ) ;
66
66
for ( const [ name , handler ] of Object . entries ( handlers ) ) {
67
- player . removeEventListener ( name , handler as any )
67
+ player . removeEventListener ( name , handler as any ) ;
68
68
}
69
- } )
69
+ } ) ;
70
70
71
71
return player ;
72
72
} ;
@@ -194,7 +194,12 @@ export const createAudio = (
194
194
volume : 0 ,
195
195
} ) ;
196
196
197
- const { play, pause, setVolume : _setVolume , seek } = makeAudioPlayer ( store . player , {
197
+ const {
198
+ play,
199
+ pause,
200
+ setVolume : _setVolume ,
201
+ seek,
202
+ } = makeAudioPlayer ( store . player , {
198
203
loadeddata : ( ) => {
199
204
setStore ( {
200
205
state : AudioState . READY ,
@@ -217,9 +222,9 @@ export const createAudio = (
217
222
} ) ;
218
223
219
224
const setVolume = ( volume : number ) => {
220
- setStore ( "volume" , volume )
221
- _setVolume ( volume )
222
- }
225
+ setStore ( "volume" , volume ) ;
226
+ _setVolume ( volume ) ;
227
+ } ;
223
228
224
229
// Bind reactive properties as needed
225
230
if ( src instanceof Function ) {
@@ -228,7 +233,7 @@ export const createAudio = (
228
233
if ( newSrc instanceof HTMLAudioElement ) {
229
234
setStore ( "player" , newSrc ) ;
230
235
} else {
231
- setAudioSrc ( store . player , newSrc )
236
+ setAudioSrc ( store . player , newSrc ) ;
232
237
}
233
238
seek ( 0 ) ;
234
239
} ) ;
0 commit comments