JavaScript для воспроизведения MP3 - PullRequest
3 голосов
/ 22 октября 2009

Существует ли библиотека JavaScript, которая может воспроизводить MP3 или связанный музыкальный файл? JavaScript будет передавать MP3 с сервера и передавать его обратно через браузер.

Ответы [ 5 ]

4 голосов
/ 22 октября 2009

Вот оно : soundmanager2

Он работает с использованием Flash, но это полный опыт JavaScript.

4 голосов
/ 22 октября 2009

На FF3 вы можете использовать звуковую метку ... но она не поддерживает MP3 (только ogg). На Chrome это может работать с mp3. Safari должен работать как Chrome. Opera также должна работать, но я не уверен, какие кодеки / форматы она может воспроизводить. Угадайте, что поддерживает IE? :)

ИМХО, вам следует прибегнуть к проигрыванию MP3 с использованием вспышки.

1 голос
/ 22 октября 2009

Вы, вероятно, в конечном итоге будете использовать некоторый флэш-медиаплеер , которым вы можете управлять с помощью javascript, используя swfobject .

0 голосов
/ 23 октября 2009

номер
Как писали другие, вы не можете сделать это портативным способом, особенно в IE, для которого понадобится подключаемый модуль для воспроизведения звуков.
В любом случае JavaScript на самом деле не подходит для манипулирования двоичными данными и довольно ограничен в доступе к аппаратному обеспечению компьютера, поэтому он должен попросить браузер, если возможно, выполнить эту работу сам.

0 голосов
/ 22 октября 2009

Вероятно, вам лучше всего использовать Flash Player. Есть много других способов, включая различные плагины (Quicktime, WMP, Real), но, вероятно, Flash обеспечит вам максимальный охват.

EDIT:

Чистое решение Javascript просто невозможно, возможно, из-за лицензионных ограничений формата mp3.

...