mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-12 09:33:32 +01:00
add the functions to voice connection
This commit is contained in:
@@ -4,6 +4,7 @@ const VoiceReceiver = require('./receiver/VoiceReceiver');
|
||||
const Constants = require('../../util/Constants');
|
||||
const AudioPlayer = require('./player/AudioPlayer');
|
||||
const EventEmitter = require('events').EventEmitter;
|
||||
const fs = require('fs');
|
||||
|
||||
/**
|
||||
* Represents a connection to a Voice Channel in Discord.
|
||||
@@ -41,7 +42,7 @@ class VoiceConnection extends EventEmitter {
|
||||
|
||||
this.player.on('error', e => {
|
||||
this.emit('warn', e);
|
||||
console.log('so yeah uh'+e);
|
||||
console.log('so yeah uh' + e);
|
||||
this.player.cleanup();
|
||||
});
|
||||
|
||||
@@ -92,6 +93,18 @@ class VoiceConnection extends EventEmitter {
|
||||
});
|
||||
}
|
||||
|
||||
playFile(file) {
|
||||
return this.playStream(fs.createReadStream(file));
|
||||
}
|
||||
|
||||
playStream(stream) {
|
||||
return this.player.playUnknownStream(stream);
|
||||
}
|
||||
|
||||
playConvertedStream(stream) {
|
||||
return this.player.playPCMStream(stream);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
module.exports = VoiceConnection;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
const ConverterEngine = require('./ConverterEngine');
|
||||
const ChildProcess = require('child_process');
|
||||
const EventEmitter = require('events').EventEmitter;
|
||||
require('longjohn');
|
||||
|
||||
class PCMConversionProcess extends EventEmitter {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user