可以使用discord.js播放shoutcast \ icecast广播吗?

时间:2019-05-08 09:16:34

标签: discord discord.js

我尝试使用discord bot(在discord.js上)播放一些广播/冰广播的广播频道,但是找不到任何可行的解决方案。 据我所知,对于.playStream()来说,可读流是必需的,所以我尝试使用一些模块,例如“ radio-stream”,“ icecast-parser”,“ icy”等。但是它们都对我没有帮助。 我对node.js中的流非常不满意,所以也许我以错误的方式使用了所有模块。

我用icecast-parser进行了尝试:

        .then(connection => {
            const radioStation = new Parser({
                url: 'http://streaming.radionomy.com/HammerHeadRadio',
                keepListen: true
            });
            radioStation.on('stream', function (streamIn) {
                connection.playStream(streamIn);
            });
        });

带有广播流:

message.member.voiceChannel.join()
        .then(connection => {
            var stream = radio.createReadStream('http://streaming.radionomy.com/HammerHeadRadio');
connection.playStream(stream);
        });

0 个答案:

没有答案