У меня есть произвольный буфер, который может содержать данные WAV, OGG или MP3. У меня есть элемент на странице с элементами управления. Я хотел бы при вводе пользователем показать этот элемент с данными в буфере в качестве его источника.
Мне удалось, по крайней мере, заставить это работать с помощью base64-кодирования содержимого буфера и создания элемента с этими закодированными данными с его атрибутом src
, например. src="data:audio/ogg;base64,..."
. Но это медленная операция над аудиофайлами размером в несколько мегабайт, и кажется, что должен быть лучший способ, если бы я только понял, как использовать аудио API HTML5.