2013-05-21 3 views
3

Я хотел бы сделать веб-приложение, в котором люди могут добавлять записанные звуки и образцы к временной шкале. Я хочу, чтобы он выводил 1 звуковой файл (приблизительно 3 минуты), который будет отправлен на сервер.HTML5 Audio Mixing

Теперь я хотел бы сделать это с помощью HTML5 Audio API и узнал, что могу сделать это с помощью AudioContext Но аудиокодтекст поддерживается только в хроме.

Теперь мне не нравится вспышка, и я хотел спросить, есть ли способ сделать это с помощью HTML5 с достойной поддержкой браузера (таким образом, новейшие Chrome, IE и Firefox).

Некоторые мысли: Я мог записывать аудио, используя аудио API HTML5, и пользователь может добавить его на временную шкалу. По завершении клиент загрузит все аудиофайлы на сервер, включая местоположение в расписании. Сервер может комбинировать аудиофайлы, чтобы сделать его одним файлом. Теперь это решение, но я бы предпочел сделать такую ​​работу на стороне клиента.

+0

Вы уже нашли душевное состояние? Если бы вы могли поделиться им? Спасибо –

+0

Нет, это не решение, которое работает во всех современных браузерах. Я думаю, что вспышка (к сожалению) - путь. – Reko

+0

Удачи вам в этом. –

ответ

1

На данный момент, на мой взгляд, это невозможно (если оно должно быть html5 и поддерживается IE и Firefox), см. Список браузера, поддерживающего аудио API Browsers with Audio API Support. Но эта информация уже может быть устаревшей (эти браузеры так часто обновляются)

Вы можете подождать, сначала обслуживать только Chrome и надеяться на другой браузер, наверстать упущенное (IE может быть проблемой). Или вы используете Java (если вам не нравится flash). Другая технология там Silverlight, но она «мертва», поэтому я бы не рекомендовал ее.

Надеюсь, что мой вход немного помогает.