stop player on hide/unhide
ci/woodpecker/pr/lint-client Pipeline failed Details
ci/woodpecker/pr/lint-backend Pipeline failed Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/lint-sw Pipeline failed Details
ci/woodpecker/pr/lint-foundkey-js Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details

This commit is contained in:
Puniko 2022-12-29 21:01:35 +01:00
parent 6b7f13e8ef
commit 79f546d150
1 changed files with 9 additions and 6 deletions

View File

@ -117,14 +117,16 @@ function playPause() {
}
}
function stop() {
function stop(noDisplayUpdate = false) {
player.value.stop();
playing.value = false;
try {
player.value.play(buffer);
display();
} catch (e) {
console.warn(e);
if (!noDisplayUpdate) {
try {
player.value.play(buffer);
display();
} catch (e) {
console.warn(e);
}
}
player.value.stop();
position.value = 0;
@ -143,6 +145,7 @@ function performSeek() {
function toggleVisible() {
hide.value = !hide.value;
stop(true);
}
function display() {