2012-05-08 4 views
7

Можно ли управлять балансом аудиоканалов в html5 с помощью Javascript?Как сбалансировать звук в html5

<audio id="audio_left" preload="auto"> 
    <source src="audio/audio_left.ogg" type="audio/ogg"></source> 
    <source src="audio/audio_left.mp3" type="audio/mp3"></source> 
</audio> 
+0

Я не думаю, что вы можете настроить баланс звука в HTML5: http://stackoverflow.com/questions/5123844/change-left-right-balance-on-playing-audio-in -javascript – Quantastical

+0

см., если это помогает http://terrillthompson.com/blog/32 – sree

+3

Не похоже, что в текущей спецификации html5 нет свойства. Это во многих списках пожеланий, но ваш лучший выбор, вероятно, будет устанавливать микширование и баланс в самом mp3-файле – Brian

ответ

1

В настоящий момент нет, поскольку Media API предоставляет только высокоуровневый доступ к медиафайлам. Существует несколько других API-интерфейсов, таких как Mozilla's Audio Data API, который предоставляет более низкоуровневые материалы, но даже в настоящее время он, похоже, не поддерживает то, что вы хотите. Web Audio API обеспечивает намного больше, но снова все еще разрабатывается.

+0

Веб-аудио API потрясающий! – chrisgonzalez

+0

Поддержка браузера для API веб-аудио: http://caniuse.com/#feat=audio-api –