Создание аудиоплеера на Python с использованием QWebView и HTML5 Audio API

Я серьезно новичок в Python, и мой первый проект довольно амбициозен: D

Я пытаюсь создать аудиоплеер, используя QWebView и HTML5 Аудио API.

Я хочу использовать Phonon для воспроизведения мультимедиа, но я бы хотел иметь возможность использовать HTML5 Audio API для создания эквалайзера, подобного тому, что есть в Winamp.

Я могу заставить Phonon проигрывать аудиофайл без проблем, но есть ли способ подключить аудиовыход к моему JavaScript, чтобы я мог поиграть с разными каналами и т. Д.?

Это даже лучший способ ? Я имею в виду, будет ли это ограничивать форматы, доступные для моего плеера, форматами, поддерживаемыми WebKit, или я все равно смогу воспроизводить любой формат, который может воспроизводить Phonon? (Я предполагаю, что Phonon будет передавать необработанную / декодированную версию звука на мой JavaScript, который я затем могу использовать через Audio API)

Если это невозможно, я мог бы сделать простую оболочку JavaScript вокруг объект Phonon AudioOutput, я полагаю?

Есть мысли?

8
задан bryce 2 July 2012 в 20:55
поделиться