状態
discordpyで動画ファイル.webmからffmpegをつかって変換した音楽ファイル.mp3が流せません。
ちなみに、曲が短いと普通に流せますが、長いとタイムアウト?的なのを起こしてしまいます。
どこのプログラムを修正すればいいか教えてくれると幸いです。
エラーメッセージ
2022-11-09 14:45:05 ERROR discord.client Ignoring exception in on_message Traceback (most recent call last): File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 409, in _run_event await coro(*args, **kwargs) File "discordmusicplayer.py", line 147, in on_message message.guild.voice_client.play(source) AttributeError: 'NoneType' object has no attribute 'play'
該当のソースコード
python
1stream = ffmpeg.input('sample_music.webm') 2stream = ffmpeg.output(stream, 'sample_music.mp3', format='mp3', bitrate='10k') 3ffmpeg.run(stream) 4await message.channel.send("抽出完了") 5await asyncio.sleep(2) 6await message.channel.send("曲を再生します。") 7source = discord.PCMVolumeTransformer(discord.FFmpegPCMAudio("sample_music.mp3"), volume=1) 8message.guild.voice_client.play(source) 9print("音楽再生成功") 10
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。