mirror of
https://github.com/unanmed/HumanBreak.git
synced 2025-04-25 00:23:25 +08:00
Compare commits
No commits in common. "704a23254a792546e0d10db711507ed7e21cecd1" and "89567924e835927c52fa8dfa5d5bb45051a0e8b5" have entirely different histories.
704a23254a
...
89567924e8
@ -150,11 +150,9 @@ export class AudioPlayer extends EventEmitter<AudioPlayerEvent> {
|
||||
|
||||
/**
|
||||
* 创建一个延迟效果器
|
||||
* ```txt
|
||||
* |-----------|
|
||||
* Input ----> | DelayNode | ----> Output
|
||||
* |-----------|
|
||||
* ```
|
||||
*/
|
||||
createDelay() {
|
||||
return new DelayEffect(this.ac);
|
||||
@ -261,7 +259,7 @@ export class AudioPlayer extends EventEmitter<AudioPlayerEvent> {
|
||||
resume(id: string) {
|
||||
const route = this.getRoute(id);
|
||||
if (!route) {
|
||||
logger.warn(53, 'resume', id);
|
||||
logger.warn(53, 'play', id);
|
||||
return;
|
||||
}
|
||||
route.resume();
|
||||
|
@ -93,10 +93,8 @@ export class SoundPlayer<
|
||||
route.addEffect([stereo, this.gain]);
|
||||
this.player.addRoute(`sounds.${soundNum}`, route);
|
||||
route.play();
|
||||
// 清理垃圾
|
||||
source.output.addEventListener('ended', () => {
|
||||
this.playing.delete(soundNum);
|
||||
this.player.removeRoute(`sounds.${soundNum}`);
|
||||
});
|
||||
this.playing.add(soundNum);
|
||||
return soundNum;
|
||||
|
@ -146,7 +146,7 @@ export class AudioStreamSource extends AudioSource implements IStreamReader {
|
||||
logger.error(
|
||||
25,
|
||||
[...toCheck]
|
||||
.map(v => v.toString(16).padStart(2, '0'))
|
||||
.map(v => v.toString().padStart(2, '0'))
|
||||
.join(' ')
|
||||
.toUpperCase()
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user