Флэш поддерживает формат MP3 аудио изначально?
Мне пришло в голову, что flash (точнее плагин Adobe Flash Player для браузера), вероятно, использует некоторые установленные кодеки MP3 (на клиентском компьютере), используя API-интерфейсы ОС. Я слышал, как кто-то сказал, что Flash изначально поддерживает MP3. это правда?
Я думаю, у флэш есть свой собственный видео и аудио формат. (FLV и что-то подобное для аудио).
Этот вопрос также можно сформулировать так: "Какие аудио / видео форматы изначально поддерживает flash (плагин)".
Спасибо.
2 ответа
Все типы содержимого, поддерживаемые Flash, включая MP3, поддерживаются изначально. Flash не требует и не использует какие-либо кодеки из клиентской ОС.
Вот удобный список поддерживаемых Flash видео и аудио кодеков - но сейчас это немного устарело, поскольку в нем отсутствует аудиокодек Speex, который Flash поддерживает с версии 10.
Примечание: вы упоминаете FLV как "собственный" формат Flash, но обратите внимание, что FLV - это не кодек, а просто файл контейнера. Аудио / видео контент внутри будет закодирован в одном из кодеков, указанных выше.
Flash Player без проблем воспроизводит звук в формате MP3. Если Flash поддерживается целевой ОС, то Flash будет воспроизводить файлы MP3 без каких-либо дополнительных требований, кроме обязательной звуковой карты и динамиков. Кроме того, Flash обладает потрясающими функциями потоковой передачи MP3 и полным набором инструментов для буферизации размещенных файлов. Так было по крайней мере с Flash 6. Следует помнить, что источник MP3 должен быть из того же домена, из которого размещен Flash SWF, по крайней мере, в последний раз, когда я проверял, по соображениям "безопасности".