Python - 播放互联网广播流

时间:2016-01-26 19:00:01

标签: python python-2.7 radio pyaudio

我正在试图弄清楚如何从流中实时播放广播。我知道流的ip,我设法将它写入一个mp3文件,预先指定的长度:

import urllib2
import time

length = 60
f = open("test.mp3", "w+b")
stream = urllib2.urlopen("ip:port")
start_time = time.time()
finished = False
while not finished:
    f.write(stream.read(10420))
    if time.time() - start_time > length:
    start_time = time.time()
    f.close()

我也稍微知道如何播放音频文件,但是,我不知道如何实时播放。有没有办法pyaudio(或任何与kivy兼容的模块)可以帮助我实现我正在寻找的东西,即通过ip流从python中播放无线电?

提前致谢!

0 个答案:

没有答案