【发布时间】:2014-04-02 12:12:31
【问题描述】:
我正在编写一个小程序,它应该从 soundcloud 流式传输一首歌曲.. 我的代码是:
import soundcloud
cid="==="
cs="==="
un="==="
pw="==="
client = soundcloud.Client(
client_id=cid,
client_secret=cs,
username=un,
password=pw
)
print "Your username is " + client.get('/me').username
# fetch track to stream
track = client.get('/tracks/293')
# get the tracks streaming URL
stream_url = client.get(track.stream_url, allow_redirects=False)
# print the tracks stream URL
print stream_url.location
它只是打印用户名和曲目 URL 它打印出这样的内容:
Your username is '==='
https://ec-media.soundcloud.com/cWHNerOLlkUq.128.mp3?f8f78g6njdj.....
然后,我想从 URL 播放 MP3。我可以使用 urllib 下载它,但如果它是一个大文件,则需要很多时间。
流式传输 MP3 的最佳方式是什么? 谢谢!!
【问题讨论】:
标签: python python-2.7 mp3 soundcloud playback