Можно ли как-нибудь получить метаданные ID3 из комментариев MP3 или Vorbis из Ogg через аудиоэлемент HTML5?
Вопрос
Медиа-руководство Mozilla Developer Center по HTML5 описывает событие для аудио- и видеоэлементов под названием "loadedmetadata".Можно ли как-нибудь получить метаданные для файлов?Я пишу расширение HTML5 для Google Chrome, и я не знаю, какие метаданные для аудиофайлов я создаю для проигрывателя заранее.
Редактировать:Этот вопрос, похоже, надирает всем задницы.:/
Решение
Согласно это вы можете использовать filereader.readAsBinaryString(file);
чтобы получить двоичные данные тега ID3.
filereader.readAsBinaryString(файл);будет асинхронно возвращать двоичную строку, каждый байт которой представлен целым числом в диапазоне [0..255].Это полезно для двоичных манипуляций с данными файла, например, для поиска тегов ID3 в файле MP3 или для поиска данных EXIF в изображении JPEG.