Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Окончание загрузки метаинформации о файле

Поиск

Когда вся информация из id3-тегов прочитана, генерируется событие id3 для объекта класса Sound. Это событие так же относится к классу Event, в методе addEventListener это событие можно указать как Event.ID3. Как только информация из id3-тегов считана, ее можно вывести пользователю (см. следующий раздел).

 

Чтение метаинформации о файле

MP3-файлы, в отличие от WAV- или MIDI-звуков, содержат дополнительные элементы, служащие для хранения описательной информации. Эти элементы называются ID3-тегами (ID3 tags).

В ActionScript 3.0 в классе Sound описано свойство id3, а так же добавлено событие, происходящее по завершении загрузки ID3-тегов. Flash-плеер версий 9 и выше поддерживает по крайней мере ID3-теги версии 2 (спецификации 2.3 и 2.4).

 

ID3-теги первой версии довольно существенно отличаются от ID3-тегов второй версии.

Во-первых, ID3-тегов первой версии гораздо меньше - всего 7 (первоначально для них выделялось всего 128 байтов). Время показало, что на практике зачастую требуется более обстоятельная информация о звуке, чем имя исполнителя или название альбома. Так появились ID3-теги второй версии, полное количество которых составляет несколько десятков (Flash-плейер считывает не все из них, а только общепризнанные).

Во-вторых, ID3-теги разных версий различаются тем, где они хранятся в MP3-файле. ID3-теги первой версии записываются в самый конец файла, а второй — в начало. Это различие кажется второстепенным. На самом же деле то, где в файле хранится описательная информация, на практике может оказаться очень важным. Представьте, например, что вы проигрываете MP3-звук в потоковом режиме. Если в нем используются ID3-теги второй версии, то описание станет доступным в самом начале загрузки. В результате будет возможно создать нечто вроде титров, в которых будут приводиться основные сведения о прослушиваемой композиции. Если же в MP3-файле прописаны только ID3-теги первой версии, то воспользоваться содержащейся в них информацией можно будет только по окончании загрузки. Но в случае потокового режима импортирования это уже будет бессмысленно, так как звук, проигравшись, просто удалится из памяти.

Список лишь некоторых ID3-тегов (первой и второй версий), которые поддерживает Flash-плеер, приведен в таблице

 



Поделиться:


Последнее изменение этой страницы: 2024-06-17; просмотров: 6; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.34.110 (0.007 с.)