可以使用开源的 Python 包 pyaudio 和 requests,通过获取并解码音频数据,实现从流媒体URL播放音频的效果。代码示例如下:
import pyaudio
import requests
CHUNK = 1024
def play_audio_stream(url):
response = requests.get(url, stream=True)
p = pyaudio.PyAudio()
stream = p.open(format=pyaudio.paInt16, channels=1, rate=44100, output=True)
# 从 URL 中获取音频数据并播放
for data in response.iter_content(CHUNK):
stream.write(data)
stream.stop_stream()
stream.close()
p.terminate()
url = "https://example.com/audio.mp3" # 实时流媒体URL
play_audio_stream(url)
上一篇:播放来自容器的视频
下一篇:播放连续的NSData视频流