В настоящее время я работаю над проектом, который состоит из диаграммы, показывающей уровни звука, снятые другим устройством. Графики создаются с помощью flot API, и у меня есть возможности масштабирования и выбора, чтобы выбрать временной диапазон на графике и увеличить этот выбранный регион. Мой следующий шаг - дать пользователю возможность слушать звук, соответствующий этой области диаграммы. У меня есть аудиофайлы, хранящиеся на общем сервере, и все файлы находятся в отдельных, поминутно, файлах данных RAW. У меня нет опыта использования звука на веб-странице, и в настоящее время я не могу решить, как выполнить эту задачу. Насколько я понял, тег <audio>
HTML не может обрабатывать файлы данных RAW для воспроизведения. Я изучал API веб-аудио, но не понимаю, как он работает и как его реализовать.
Мой первый вопрос: как мне go декодировать аудиофайлы RAW с сервера и отображать их на странице HTML для прослушивания клиентом?
Моя вторая задача - чтобы захватить все аудиофайлы, соответствующие выбранному диапазону, и объединить их в один аудиовыход. Например, если клиент выбрал временной диапазон с 13:00 до 13:50, мне потребуется доступ к 50 аудиофайлам с RAW-данными каждую минуту длиной. Затем я хотел бы объединить их вместе, чтобы получить единый воспроизводимый звук. Поэтому мой второй вопрос: знает ли кто-нибудь способ добиться sh этого плавно.
Спасибо за любую помощь, которую кто-либо может предложить!