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
|
* Input ----> | DelayNode | ----> Output
|
||||||
* |-----------|
|
* |-----------|
|
||||||
* ```
|
|
||||||
*/
|
*/
|
||||||
createDelay() {
|
createDelay() {
|
||||||
return new DelayEffect(this.ac);
|
return new DelayEffect(this.ac);
|
||||||
@ -261,7 +259,7 @@ export class AudioPlayer extends EventEmitter<AudioPlayerEvent> {
|
|||||||
resume(id: string) {
|
resume(id: string) {
|
||||||
const route = this.getRoute(id);
|
const route = this.getRoute(id);
|
||||||
if (!route) {
|
if (!route) {
|
||||||
logger.warn(53, 'resume', id);
|
logger.warn(53, 'play', id);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
route.resume();
|
route.resume();
|
||||||
|
@ -93,10 +93,8 @@ export class SoundPlayer<
|
|||||||
route.addEffect([stereo, this.gain]);
|
route.addEffect([stereo, this.gain]);
|
||||||
this.player.addRoute(`sounds.${soundNum}`, route);
|
this.player.addRoute(`sounds.${soundNum}`, route);
|
||||||
route.play();
|
route.play();
|
||||||
// 清理垃圾
|
|
||||||
source.output.addEventListener('ended', () => {
|
source.output.addEventListener('ended', () => {
|
||||||
this.playing.delete(soundNum);
|
this.playing.delete(soundNum);
|
||||||
this.player.removeRoute(`sounds.${soundNum}`);
|
|
||||||
});
|
});
|
||||||
this.playing.add(soundNum);
|
this.playing.add(soundNum);
|
||||||
return soundNum;
|
return soundNum;
|
||||||
|
@ -146,7 +146,7 @@ export class AudioStreamSource extends AudioSource implements IStreamReader {
|
|||||||
logger.error(
|
logger.error(
|
||||||
25,
|
25,
|
||||||
[...toCheck]
|
[...toCheck]
|
||||||
.map(v => v.toString(16).padStart(2, '0'))
|
.map(v => v.toString().padStart(2, '0'))
|
||||||
.join(' ')
|
.join(' ')
|
||||||
.toUpperCase()
|
.toUpperCase()
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user