play next on error too
This commit is contained in:
parent
852c4c201b
commit
9b47dd5aeb
@ -7,6 +7,7 @@
|
|||||||
volume={$volume}
|
volume={$volume}
|
||||||
bind:ready
|
bind:ready
|
||||||
bind:ended
|
bind:ended
|
||||||
|
bind:error
|
||||||
bind:currentTime
|
bind:currentTime
|
||||||
bind:duration
|
bind:duration
|
||||||
bind:seek={seek}
|
bind:seek={seek}
|
||||||
@ -40,6 +41,7 @@
|
|||||||
|
|
||||||
let ready = null
|
let ready = null
|
||||||
let ended = null
|
let ended = null
|
||||||
|
let error = null
|
||||||
let currentTime = null
|
let currentTime = null
|
||||||
let duration = null
|
let duration = null
|
||||||
let seek = null
|
let seek = null
|
||||||
@ -47,7 +49,7 @@
|
|||||||
$: currentTimeText = currentTime !== null ? secondsToElapsedTime(currentTime) : null
|
$: currentTimeText = currentTime !== null ? secondsToElapsedTime(currentTime) : null
|
||||||
$: durationText = duration !== null ? secondsToElapsedTime(duration) : null
|
$: durationText = duration !== null ? secondsToElapsedTime(duration) : null
|
||||||
|
|
||||||
$: if (ended) {
|
$: if (ended || error) {
|
||||||
selectNext()
|
selectNext()
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
// output props
|
// output props
|
||||||
export let ready = false
|
export let ready = false
|
||||||
export let ended = false
|
export let ended = false
|
||||||
|
export let error = false
|
||||||
export let duration = null
|
export let duration = null
|
||||||
export let currentTime = null
|
export let currentTime = null
|
||||||
|
|
||||||
@ -30,6 +31,7 @@
|
|||||||
export const load = (id) => enqueue((player) => {
|
export const load = (id) => enqueue((player) => {
|
||||||
ready = false
|
ready = false
|
||||||
ended = false
|
ended = false
|
||||||
|
error = false
|
||||||
currentTime = null
|
currentTime = null
|
||||||
duration = null
|
duration = null
|
||||||
|
|
||||||
@ -106,7 +108,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
const onError = () => {
|
const onError = () => {
|
||||||
console.log('error', event)
|
error = true
|
||||||
}
|
}
|
||||||
|
|
||||||
player = new api.Player(element.id, {
|
player = new api.Player(element.id, {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user