问题
我在做网络音乐播放器时,对于如何播放网络音乐的问题,我思考了很久。
起初,我准备先将音乐保存到本地,再用 pygame 播放。但是这种方法既耗时又耗空间。
于是,经过我坚持不懈的不停百度,我终于寻找到了方法。
解决方案
将网络图片保存到内存中,再用 pygame 打开。图片也可以用这种方法。
虽然我听不太懂,但能用就是了。
import requests
import io
import pygame
content = requests.get(url).content
byte = io.BytesIO(content)
pygame.mixer.music.load(byte)
大工告成!
音乐播放器
顺便说一下,我的 tkinter 做的音乐播放器 完成了。它支持:
问题解决:
点击上面超链接可以查看对应讲解和代码。
这是一些解决播放器问题的,用于播放器中一些复杂部分的讲解。
作者博客:https://blog.csdn.net/weixin_48448842
点个赞支持一下作者谢谢!