@@ -30,18 +30,19 @@ function create_fragment(ctx) {
30
30
audio_updating = true ;
31
31
}
32
32
33
- /*audio_timeupdate_handler*/ ctx [ 13 ] . call ( audio ) ;
33
+ /*audio_timeupdate_handler*/ ctx [ 14 ] . call ( audio ) ;
34
34
}
35
35
36
36
return {
37
37
c ( ) {
38
38
audio = element ( "audio" ) ;
39
- if ( /*buffered*/ ctx [ 0 ] === void 0 ) add_render_callback ( ( ) => /*audio_progress_handler*/ ctx [ 11 ] . call ( audio ) ) ;
40
- if ( /*buffered*/ ctx [ 0 ] === void 0 || /*seekable*/ ctx [ 1 ] === void 0 ) add_render_callback ( ( ) => /*audio_loadedmetadata_handler*/ ctx [ 12 ] . call ( audio ) ) ;
39
+ if ( /*buffered*/ ctx [ 0 ] === void 0 ) add_render_callback ( ( ) => /*audio_progress_handler*/ ctx [ 12 ] . call ( audio ) ) ;
40
+ if ( /*buffered*/ ctx [ 0 ] === void 0 || /*seekable*/ ctx [ 1 ] === void 0 ) add_render_callback ( ( ) => /*audio_loadedmetadata_handler*/ ctx [ 13 ] . call ( audio ) ) ;
41
41
if ( /*played*/ ctx [ 2 ] === void 0 || /*currentTime*/ ctx [ 3 ] === void 0 || /*ended*/ ctx [ 10 ] === void 0 ) add_render_callback ( audio_timeupdate_handler ) ;
42
- if ( /*duration*/ ctx [ 4 ] === void 0 ) add_render_callback ( ( ) => /*audio_durationchange_handler*/ ctx [ 14 ] . call ( audio ) ) ;
43
- if ( /*seeking*/ ctx [ 9 ] === void 0 ) add_render_callback ( ( ) => /*audio_seeking_seeked_handler*/ ctx [ 18 ] . call ( audio ) ) ;
44
- if ( /*ended*/ ctx [ 10 ] === void 0 ) add_render_callback ( ( ) => /*audio_ended_handler*/ ctx [ 19 ] . call ( audio ) ) ;
42
+ if ( /*duration*/ ctx [ 4 ] === void 0 ) add_render_callback ( ( ) => /*audio_durationchange_handler*/ ctx [ 15 ] . call ( audio ) ) ;
43
+ if ( /*seeking*/ ctx [ 9 ] === void 0 ) add_render_callback ( ( ) => /*audio_seeking_seeked_handler*/ ctx [ 19 ] . call ( audio ) ) ;
44
+ if ( /*ended*/ ctx [ 10 ] === void 0 ) add_render_callback ( ( ) => /*audio_ended_handler*/ ctx [ 20 ] . call ( audio ) ) ;
45
+ if ( /*readyState*/ ctx [ 11 ] === void 0 ) add_render_callback ( ( ) => /*audio_loadedmetadata_loadeddata_canplay_canplaythrough_playing_waiting_emptied_handler*/ ctx [ 21 ] . call ( audio ) ) ;
45
46
} ,
46
47
m ( target , anchor ) {
47
48
insert ( target , audio , anchor ) ;
@@ -58,17 +59,24 @@ function create_fragment(ctx) {
58
59
59
60
if ( ! mounted ) {
60
61
dispose = [
61
- listen ( audio , "progress" , /*audio_progress_handler*/ ctx [ 11 ] ) ,
62
- listen ( audio , "loadedmetadata" , /*audio_loadedmetadata_handler*/ ctx [ 12 ] ) ,
62
+ listen ( audio , "progress" , /*audio_progress_handler*/ ctx [ 12 ] ) ,
63
+ listen ( audio , "loadedmetadata" , /*audio_loadedmetadata_handler*/ ctx [ 13 ] ) ,
63
64
listen ( audio , "timeupdate" , audio_timeupdate_handler ) ,
64
- listen ( audio , "durationchange" , /*audio_durationchange_handler*/ ctx [ 14 ] ) ,
65
- listen ( audio , "play" , /*audio_play_pause_handler*/ ctx [ 15 ] ) ,
66
- listen ( audio , "pause" , /*audio_play_pause_handler*/ ctx [ 15 ] ) ,
67
- listen ( audio , "volumechange" , /*audio_volumechange_handler*/ ctx [ 16 ] ) ,
68
- listen ( audio , "ratechange" , /*audio_ratechange_handler*/ ctx [ 17 ] ) ,
69
- listen ( audio , "seeking" , /*audio_seeking_seeked_handler*/ ctx [ 18 ] ) ,
70
- listen ( audio , "seeked" , /*audio_seeking_seeked_handler*/ ctx [ 18 ] ) ,
71
- listen ( audio , "ended" , /*audio_ended_handler*/ ctx [ 19 ] )
65
+ listen ( audio , "durationchange" , /*audio_durationchange_handler*/ ctx [ 15 ] ) ,
66
+ listen ( audio , "play" , /*audio_play_pause_handler*/ ctx [ 16 ] ) ,
67
+ listen ( audio , "pause" , /*audio_play_pause_handler*/ ctx [ 16 ] ) ,
68
+ listen ( audio , "volumechange" , /*audio_volumechange_handler*/ ctx [ 17 ] ) ,
69
+ listen ( audio , "ratechange" , /*audio_ratechange_handler*/ ctx [ 18 ] ) ,
70
+ listen ( audio , "seeking" , /*audio_seeking_seeked_handler*/ ctx [ 19 ] ) ,
71
+ listen ( audio , "seeked" , /*audio_seeking_seeked_handler*/ ctx [ 19 ] ) ,
72
+ listen ( audio , "ended" , /*audio_ended_handler*/ ctx [ 20 ] ) ,
73
+ listen ( audio , "loadedmetadata" , /*audio_loadedmetadata_loadeddata_canplay_canplaythrough_playing_waiting_emptied_handler*/ ctx [ 21 ] ) ,
74
+ listen ( audio , "loadeddata" , /*audio_loadedmetadata_loadeddata_canplay_canplaythrough_playing_waiting_emptied_handler*/ ctx [ 21 ] ) ,
75
+ listen ( audio , "canplay" , /*audio_loadedmetadata_loadeddata_canplay_canplaythrough_playing_waiting_emptied_handler*/ ctx [ 21 ] ) ,
76
+ listen ( audio , "canplaythrough" , /*audio_loadedmetadata_loadeddata_canplay_canplaythrough_playing_waiting_emptied_handler*/ ctx [ 21 ] ) ,
77
+ listen ( audio , "playing" , /*audio_loadedmetadata_loadeddata_canplay_canplaythrough_playing_waiting_emptied_handler*/ ctx [ 21 ] ) ,
78
+ listen ( audio , "waiting" , /*audio_loadedmetadata_loadeddata_canplay_canplaythrough_playing_waiting_emptied_handler*/ ctx [ 21 ] ) ,
79
+ listen ( audio , "emptied" , /*audio_loadedmetadata_loadeddata_canplay_canplaythrough_playing_waiting_emptied_handler*/ ctx [ 21 ] )
72
80
] ;
73
81
74
82
mounted = true ;
@@ -119,6 +127,7 @@ function instance($$self, $$props, $$invalidate) {
119
127
let { playbackRate } = $$props ;
120
128
let { seeking } = $$props ;
121
129
let { ended } = $$props ;
130
+ let { readyState } = $$props ;
122
131
123
132
function audio_progress_handler ( ) {
124
133
buffered = time_ranges_to_array ( this . buffered ) ;
@@ -173,6 +182,11 @@ function instance($$self, $$props, $$invalidate) {
173
182
$$invalidate ( 10 , ended ) ;
174
183
}
175
184
185
+ function audio_loadedmetadata_loadeddata_canplay_canplaythrough_playing_waiting_emptied_handler ( ) {
186
+ readyState = this . readyState ;
187
+ $$invalidate ( 11 , readyState ) ;
188
+ }
189
+
176
190
$$self . $$set = $$props => {
177
191
if ( 'buffered' in $$props ) $$invalidate ( 0 , buffered = $$props . buffered ) ;
178
192
if ( 'seekable' in $$props ) $$invalidate ( 1 , seekable = $$props . seekable ) ;
@@ -185,6 +199,7 @@ function instance($$self, $$props, $$invalidate) {
185
199
if ( 'playbackRate' in $$props ) $$invalidate ( 8 , playbackRate = $$props . playbackRate ) ;
186
200
if ( 'seeking' in $$props ) $$invalidate ( 9 , seeking = $$props . seeking ) ;
187
201
if ( 'ended' in $$props ) $$invalidate ( 10 , ended = $$props . ended ) ;
202
+ if ( 'readyState' in $$props ) $$invalidate ( 11 , readyState = $$props . readyState ) ;
188
203
} ;
189
204
190
205
return [
@@ -199,6 +214,7 @@ function instance($$self, $$props, $$invalidate) {
199
214
playbackRate ,
200
215
seeking ,
201
216
ended ,
217
+ readyState ,
202
218
audio_progress_handler ,
203
219
audio_loadedmetadata_handler ,
204
220
audio_timeupdate_handler ,
@@ -207,7 +223,8 @@ function instance($$self, $$props, $$invalidate) {
207
223
audio_volumechange_handler ,
208
224
audio_ratechange_handler ,
209
225
audio_seeking_seeked_handler ,
210
- audio_ended_handler
226
+ audio_ended_handler ,
227
+ audio_loadedmetadata_loadeddata_canplay_canplaythrough_playing_waiting_emptied_handler
211
228
] ;
212
229
}
213
230
@@ -226,9 +243,10 @@ class Component extends SvelteComponent {
226
243
muted : 7 ,
227
244
playbackRate : 8 ,
228
245
seeking : 9 ,
229
- ended : 10
246
+ ended : 10 ,
247
+ readyState : 11
230
248
} ) ;
231
249
}
232
250
}
233
251
234
- export default Component ;
252
+ export default Component ;
0 commit comments