2014-10-09 2 views
1

У меня есть веб-программа, которая использует API веб-аудио. Проблема здесь в том, что я хочу сделать ее совместимой для IE. Есть ли альтернатива для API веб-аудио, так что я могу сделать тот же самый код для IE?Альтернатива API веб-аудио

+0

Какие версии IE? –

+0

Попробуйте [howler.js] (http://goldfirestudios.com/blog/104/howler.js-Modern-Web-Audio-Javascript-Library) –

+1

IE 11 на данный момент. Они говорят, что это «МОЖЕТ» работать для следующей версии IE –

ответ

2

В чем вы нуждаетесь? Если вам нужно выполнить динамический синтез, маршрутизацию звука и т. Д., Вы сможете достичь этого только с помощью API веб-аудио, поэтому вашим пользователям IE не повезло.

Однако, если все, что вам нужно сделать, это воспроизвести аудиофайлы, тогда я рекомендую вам использовать howler.js. Howler имеет отличную совместимость в разных браузерах и операционных системах, включая различные версии IE.

+0

У меня проблема в том, что я динамически генерирую звуки, вот в чем проблема. –

+0

Я читал, что следующая версия IE будет поддерживать API веб-аудио, но я не знаю, когда это будет. –

+0

Мне нужна функция осциллятора, которая будет генерировать звуки –

1

Microsoft работает над внедрением API веб-аудио, похоже, что доступна реализация предварительного просмотра. https://status.modern.ie/webaudioapi Если вы можете подождать, пока ожидается, что следующая версия IE, которая, как я полагаю, будет выпущена с Windows 10, которая должна выйти в этом году IIRC, может не стоить тратить время на реализацию альтернативы.

Таким образом, чтобы ответить на ваш вопрос, я не мог найти, чтобы генерировать звук с помощью осциллятора в Интернете без API веб-аудио, кроме написания флэш-кода, который имеет свои основные недостатки.

Незначительное примечание: вы могли бы взломать аудиоузел html5 для воспроизведения звуковых буферов, которые вы генерируете в коде javascript, но все синхронизация и предотвращение прыжков в форме волны были бы ужасной задачей.

+0

Что я сделал, так это то, что я написал скрипт python для генерации аудиоклипов wav, введя различные частоты по желанию, загрузил их на сервер, а затем назвал эти аудиоклипы через javascript, используя howler. Не работает как шарм, но как-то решает цель. –

Смежные вопросы