Lic*_*ing 5 python audio ubuntu
我正在尝试编写一个将从Soundcloud URL播放mp3的python脚本
这就是我已经做过的事情:
from urllib.request import urlopen
url = "soundcloud.com/artist/song.mp3"
u = urlopen(url)
data = u.read(1024)
while data:
player.play(data)
data = u.read(1024)
Run Code Online (Sandbox Code Playgroud)
我试过pyaudio很多选项,比如改变格式,频道,速率.我只是从扬声器发出奇怪的声音,我搜索谷歌pyaudio播放MP3并没有找到任何信息.
我尝试pygame通过Sound从mp3传递字节然后只是通过执行播放功能来创建对象.我没有收到任何错误:脚本运行但没有播放.
我正在使用Python 3和Ubuntu.
如果你碰巧安装了VLC(或者愿意安装它),那么这应该有效:
import vlc
p = vlc.MediaPlayer("http://your_mp3_url")
p.play()
Run Code Online (Sandbox Code Playgroud)
这样做的好处是它适用于VLC使用的所有内容,而不仅仅是MP3.如果你愿意,它也可以暂停.
| 归档时间: |
|
| 查看次数: |
12444 次 |
| 最近记录: |