这是我用于测试运行 YouTube 链接的示例代码,我已经尝试了 Wavelink 库中功能的很多排列和组合,但它总是因为需要 AudioSource 来播放而不是 YoutubeTrack 而返回。我的主要目标是在低调的服务器上播放 Spotify 歌曲,但 Youtube 功能也不起作用
@bot.command(name='spotify', help='To resume song')
async def resume(ctx):
url = "https://www.youtube.com/watch?v=AjGkbFqi67c"
server = ctx.message.guild
vc: wavelink.Player = server.voice_client
query = f'ytsearch:{url}'
tracks = await wavelink.YouTubeTrack.search(query)
track = tracks[0]
audio_source = await track.convert(ctx, url)
await vc.play(audio_source)
你的问题最终解决了吗?我在 Wavelink 3.2.0 上遇到了同样的问题