Commit e82d9ac0 authored by 李维's avatar 李维

Update package

parent d73963a7
...@@ -9,7 +9,6 @@ ...@@ -9,7 +9,6 @@
# dependencies # dependencies
/node_modules /node_modules
/publish
# profiling files # profiling files
chrome-profiler-events*.json chrome-profiler-events*.json
......
...@@ -114,20 +114,30 @@ export class Cartoon { ...@@ -114,20 +114,30 @@ export class Cartoon {
const audio = this.audio.get(key); const audio = this.audio.get(key);
audio.volume = volume audio.volume = volume
} }
stopAllAudio(){ stopAllAudio(audioAll?){
this._playingNow.forEach(audio=>{ if(!audioAll){
try{ audioAll = this._playingNow
if(audio){ }
audio.onended && audio.onended() audioAll.forEach(audio_URL=>{
audio.pause(); if(audio_URL){
audio.currentTime = 0; const audio = this.audio.get(audio_URL);
}else{ try{
if(audio.src && this.audioCallback[audio.src] && this.audioCallback[audio.src]["onended"]){ if(audio){
this.audioCallback[audio.src]["onended"]() audio.onended && audio.onended()
audio.pause && audio.pause();
audio.currentTime = 0;
}else{
if(this.audioCallback[audio_URL] && this.audioCallback[audio_URL]["onended"]){
this.audioCallback[audio_URL]["onended"]()
}
} }
}catch(err){
console.log(err)
} }
}catch(err){ }
console.log(err) else if(this._currentPlayAudio){
this._currentPlayAudio.pause();
this._currentPlayAudio.currentTime = 0;
} }
}) })
this._playingNow = [] this._playingNow = []
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment