Лучшие вопросы
Таймлайн
Чат
Перспективы

Adobe Flash Player

Из Википедии, свободной энциклопедии

Remove ads

Adobe Flash PlayerInternet Explorer, Firefox и Google Chrome Shockwave Flash)[4] — компьютерная программа для просмотра мультимедийного контента, выполнения Rich Internet application и стримингового аудио и видеоконтента, созданного на платформе Adobe Flash. Может работать из веб-браузера как плагин или независимо на поддерживаемых устройствах. Первоначально создан FutureWave под названием FutureSplash Player, а в 1996 году, когда Macromedia купила FutureWawe был переименован в Macromedia Flash Player. После покупки Macromedia Adobe в 2005 году, он был переименован в Adobe Flash Player. В настоящее время он разрабатывается и распространяется Zhongcheng для пользователей в Китае и Harman International для корпоративных пользователей за пределами Китая в сотрудничестве с Adobe.

Краткие факты Тип, Авторы ...

Flash Player запускает SWF файлы, которые могут быть созданы с помощью Adobe Flash Professional и Adobe Animate, последний фокусируется на HTML5, Adobe Flash Builder или сторонних инструментах, таких как FlashDevelop. Flash Player поддерживает видео и растровую графику; векторную графику; 3D-графику; встроенный звук и объектно-ориентированный язык сценариев, называемый ActionScript, который основан на ECMAScript (похож на JavaScript). Internet Explorer 11 и Microsoft Edge Legacy начиная с Windows 8, а также Google Chrome во всех версиях Windows поставлялись в комплекте с песочницей плагином Adobe Flash Player[5][6][7][8][9].

Flash Player когда-то имел большую пользовательскую базу и был необходим для запуска множества веб-игры, анимаций и графических пользовательских интерфейсов (GUI) элементов, встроенных в веб-страницы. Adobe заявила в 2013 году, что более 400 миллионов из более чем 1 миллиарда подключенных настольных компьютеров обновились до новых версий Flash Player в течение шести недель после выпуска[10]. Поддержка Flash Player была официально прекращена 31 декабря 2020 года, а его страница загрузки была удалена два дня спустя. С 12 января 2021 года версии Flash Player (исходные глобальные варианты) новее 32.0.0.371, выпущенные в мае 2020 года, отказываются воспроизводить Flash-контент и вместо этого отображают статическое предупреждающее сообщение[11].

Remove ads

Функции

Суммиров вкратце
Перспектива

Adobe Flash Player — это среда выполнения, предназначенная для воспроизведения и отображения содержимого SWF-файла. Хотя сам проигрыватель не может изменять SWF-файлы во время работы, он выполняет программы, написанные на языке ActionScript. Это позволяет управлять текстом, данными, векторной и растровой графикой, а также работать со звуком и видео. Проигрыватель также может получить доступ с разрешения пользователя к определенным подключенным устройствам, включая веб-камеры и микрофоны.

Flash Player лежал в основе Adobe Integrated Runtime (AIR) для предоставления кроссплатформенной среды создания для десктопных и мобильных приложений. AIR поддерживает устанавливаемые приложения на Windows, Linux, macOS, iOS и Android. Для использования в AIR приложения должны были быть специально скомпилированы, что открывало доступ к дополнительным функциям: работе с файловой системой, использованию нативных расширений, интеграции с элементами интерфейса ОС (окнами, панелями задач), а также к данным аппаратных датчиков, таких как акселерометр и GPS[12].

Форматы данных

Flash Player включает встроенную поддержку многих форматов данных, некоторые из которых доступны только через интерфейс сценариев ActionScript.

  • XML: Flash Player включает встроенную поддержку анализа и генерации XML с версии 8. Данные XML хранятся в памяти как XML Объектная модель документа и могут обрабатываться с помощью ActionScript. ActionScript 3 также поддерживает ECMAScript для XML (E4X), что упрощает обработку данных XML.
  • JSON: Flash Player 11 включает встроенную поддержку импорта и экспорта данных в формате JavaScript Object Notation (JSON), что обеспечивает взаимодействие с веб-сервисами и программами JavaScript.
  • AMF: Flash Player позволяет хранить данные приложений на компьютерах пользователей в виде локальных общих объектов, эквивалентных файлам cookie браузера.[13] Flash Player также может исходно читать и записывать файлы в формате сообщения действия, формате данных по умолчанию для локальных общих объектов. Поскольку спецификация формата AMF опубликована, данные можно передавать в приложения Flash и из них с использованием наборов данных AMF вместо JSON или XML, что снижает необходимость анализа и проверки таких данных.
  • SWF: Спецификация для формата файла SWF была опубликована Adobe, что позволило разработать проект формата SWX, который использовал формат файла SWF и AMF в качестве средства для Flash-приложений для обмена данными с серверными приложениями[14][15].

Форматы мультимедиа

Flash Player — это в первую очередь графическая и мультимедийная платформа, которая поддерживает растровую и векторную графику с самой ранней версии. Он поддерживает следующие различные форматы мультимедиа, которые он может изначально декодировать и воспроизводить:

  • MP3: Поддержка декодирования и воспроизведения потоковой передачи MPEG-2 Audio Layer III (MP3) звука была представлена в Flash Player 4. Доступ к файлам MP3 и их воспроизведение с сервера можно осуществлять через HTTP или встраивать в файл SWF, который также является потоковым форматом.
  • FLV: Поддержка декодирования и воспроизведения видео и аудио внутри файлов Flash Video (FLV и F4V), формата, разработанного Adobe Systems и Macromedia. Flash Video — формат контейнера, поддерживающий несколько различных видеокодеков, таких как Sorenson Spark, VP6 и, с недавних пор, H.264[16]. Flash Player использует аппаратное ускорение для отображения видео там, где оно присутствует, используя для этого такие технологии, как DirectX Video Acceleration и OpenGL. Flash Video используется YouTube[17], Hulu[18], Yahoo! Video, BBC Online[19], и другие видеохостинги. Файлы FLV можно воспроизводить с сервера с помощью прогрессивной загрузки HTTP, а также можно встраивать в файл SWF. Видео Flash также можно транслировать через RTMP с помощью Adobe Flash Media Server или другого подобного серверного программного обеспечения.
  • PNG: Поддержка декодирования и рендеринга изображений Portable Network Graphics (PNG) как в 24-битном (непрозрачном), так и в 32-битном (полупрозрачном) вариантах. Flash Player 11 также может кодировать битовые карты PNG с помощью ActionScript.
  • JPEG: Поддержка декодирования и рендеринга сжатых изображений JPEG. Flash Player 10 добавил поддержку расширенного стандарта сжатия изображений JPEG-XR, разработанного Microsoft Corporation, что обеспечивает лучшее сжатие и качество, чем JPEG. JPEG-XR обеспечивает сжатие lossy и lossless с прозрачностью alpha channel или без нее. Flash Player 11 также может кодировать битовые карты JPEG или JPEG-XR с помощью ActionScript.
  • GIF: Поддержка декодирования и рендеринга сжатых изображений Graphics Interchange Format (GIF) только в однокадровых вариантах. Загрузка многокадрового GIF-файла отобразит только первый кадр изображения.
Remove ads

Доступность

Суммиров вкратце
Перспектива

Настольные платформы

Adobe Flash Player доступен в двух основных версиях:

  1. Плагин для использования в веб-браузерах
  2. Проектировщик — автономный проигрыватель, который может напрямую открывать файлы SWF[20][21].

22 февраля 2012 года компания Adobe объявила, что больше не будет выпускать новые версии плагинов NPAPI Flash для Linux, хотя Flash Player 11.2 продолжит получать обновления безопасности[22][23][24]. Расширенная поддержка (ESR) Flash Player на macOS и Windows представляла собой версию Flash Player, которая поддерживалась в актуальном состоянии с обновлениями безопасности, но без новых функций или исправлений ошибок, доступных в более поздних версиях. В августе 2016 года Adobe прекратила поддержку ветки ESR и вместо этого сосредоточилась исключительно на стандартной версии[25].

Подробнее Операционная система, Первая версия ...

Версию 10 можно запустить под Windows 98/Me с помощью KernelEx[38]. HP предлагала 6-ю версию плеера для HP-UX[39], в то время как Innotek GmbH предлагала версии 4 и 5 для OS/2[40]. В какой-то момент были доступны и версии плеера для BeOS.

Remove ads

Примечания

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads