Чем проигрывать -- есть решения?
Уже рассмотрены:
- java-апплет. Не подходит, т.к. ТЗ не допускает подгрузки java-кода
- по ajax запросу перекодировать в mp3 и отдавать в javascript-флэшплейер. Тоже не подходит: звуковой файл может быть на полтора часа, долго ждать перекодировки на сервере.
- пакетная перекодировка на сервере. Не подходит -- держать две копии файлов не рационально, плюс мы не имеем возможности доработать серверную часть для post-перекодировки (в момент, когда ogg-файл сохранён на сервере).