prism-media
prism-media copied to clipboard
TypeError: failed to downcast any to number
Issue:
I was trying to use prism-media to be able to record the discord.js call using discord.js and when I use prism.opus.OggLogicalBitstream I get an error
Steps to reproduce:
My code:
const opusStream = connection.receiver.subscribe(userReciver, {
end: {
behavior: EndBehaviorType.Manual
},
});
const oggWriter = new prism.opus.OggLogicalBitstream({
opusHead: new prism.opus.OpusHead({
channelCount: 2,
sampleRate: 48000,
}),
pageSizeControl: {
maxPackets: Number(10),
}
});
pipeline(oggWriter, opusStream, createWriteStream(`./records/${message.guild.id}/record.ogg`), (err) => {
if (err) {
console.warn(`❌ Error recording file record.ogg - ${err.message}`);
} else {
console.log(`✅ Recorded record.ogg`);
}
});
Further details:
- Operating System: Windows 10
- Node.js version: 18.0.0
- Commit I'm using: "prism-media": "^2.0.0-alpha.0",