Форум сайта python.su
0
Прошу подскажите и по возможности приведите рабочий код с комментариями, который бы мог воспроизвести аудио из буфера?
Вопрос в том, что нашел код рабочий, который пишет аудиопоток в mp3 -файл:
import requests stream_url = 'https://ep256.hostingradio.ru:8052/europaplus256.mp3' r = requests.get(stream_url, stream=True) with open('stream.mp3', 'wb') as f: try: for block in r.iter_content(1024): f.write(block) except KeyboardInterrupt: pass
import requests import simpleaudio as sa stream_url = 'https://ep256.hostingradio.ru:8052/europaplus256.mp3' r = requests.get(stream_url, stream=True) with r: try: for block in r.iter_content(1024): play_obj = sa.play_buffer(block, 1, 2, 44100) except KeyboardInterrupt: pass
Офлайн
294
sa.play_buffer предполагает использвание “buffer interface” (bytes objects, Python arrays, and Numpy arrays all qualify) , у вас же там ХЗ что.А так первая же ссылка у гугеле, дает чуть более чем исчерпывающий ответ: https://stackoverflow.com/questions/38171169/how-to-play-mp3-from-url
[code python][/code]
Отредактировано PEHDOM (Янв. 6, 2022 10:05:04)
Офлайн