Я должен использовать аудио HTML 5 для проигрывания звуков. Однако поддержка кодеков является очень раздражающей:
Я в основном должен закодировать в Wav и Ogg/Mp3. Однако Wav ужасен в размере, и это - очень критический момент для меня. Так, я предполагаю, что должен пойти для Mp3 + Ogg пропуск Opera и IE?
Согласно: http://my.opera.com/core/blog/2009/12/31/re-introducing-video, Opera 10.5 (все еще в альфа/бета-версии) поддерживает Vorbis и PCM Wav для аудио. Я не верю, что 10.10 действительно поддерживает аудиотег.
Safari будет поддерживать Vorbis (и Theora для видео), если Apple когда-нибудь удосужится включить поддержку кодеков Xiph во фреймворк QuickTime (вы, конечно, можете добавить ее вручную, с помощью XiphQT, но вы, очевидно, не можете рассчитывать на это для целей веб-разработки).
В любом случае, Vorbis явно имеет наибольший охват (Chrome сейчас занимает больше рынка, чем Safari, Opera - примерно половину Safari, и, очевидно, FF - огромный), и у него нет такой сильной оппозиции, как у Theora. Я действительно вижу поддержку Vorbis в Safari в ближайшем будущем, в отличие от Theora.
Я думаю, вы сами ответили на свой вопрос. Поскольку вы уже отказались от IE, почему бы не отказаться и от Opera? Тогда вы могли бы использовать Ogg/MP3 для остальных и, возможно, обойтись простым флэшем для IE/Opera.
Почему бы не использовать Flash?
О, подождите. Это было бы слишком просто.
Если вам все равно приходится использовать Flash для IE, почему бы просто не собрать его один раз? Вам нужно будет поддерживать это только в течение следующих 5 лет, обновляя браузер каждый раз, когда что-то меняется.