Получение аудио с URL и его воспроизведение - PullRequest
0 голосов
/ 30 сентября 2018

Имеется ссылка на файл mp3, который необходимо транслировать с URL, как http://example.com/music_radio.mp3, и воспроизводить на компьютере.В Интернете, хотя есть примеры потокового аудио, но они в основном предназначены для Python2, а для Python3 таких библиотек больше нет, я попытался сделать это следующим образом:

import vlc
p = vlc.MediaPlayer ("http://example.com/music_radio.mp3")
p.play ()

Но он постоянно отображает ошибку:

Traceback (последний вызов был последним): файл "PythonProjects / URL / main.py", строка 2, в файле импорта vlc "PythonProjects / URL / venv / lib/ python3.6 / site-packages / vlc / init.py ", строка 3, в общем импорте. ModuleNotFoundError: Нет модуля с именем public

И проблема в том, что модуль publicне установлено.Как вы можете решить эту проблему или как еще вы можете получать и воспроизводить аудио по ссылке?

UPD: эта ссылка предлагает либо нерабочий код, либо код с использованием Python2, а не Python3

UPD2:При использовании python-vlc эта ошибка возникает:

Traceback (последний вызов был последним): файл "PythonProjects / URL / main.py", строка 4, в файле импорта vlc "PythonProjects / URL /venv / lib / python3.6 / site-packages / vlc.py ", строка 203, в dll, plugin_path = find_lib () Файл" PythonProjects / URL / venv / lib / python3.6 / site-packages / vlc.py "строка 194, в файле find_lib ctypes.CDLL ('libvlccore.dylib') "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ctypes/init.py",строка 348, в init self._handle = _dlopen (self._name, mode) OSError: dlopen (libvlccore.dylib, 6): изображение не найдено

1 Ответ

0 голосов
/ 19 января 2019

Если это может помочь

from IPython.display import Audio
Audio(url="http://www.nch.com.au/acm/8k16bitpcm.wav")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...