Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
1. Базовая грамматика Код выглядит следующим образом: embed src=url Примечание. Вставку можно использовать для вставки различных мультимедиа, а формат может быть любым. Midi, Wav, AIFF, AU, MP3 и т. д., Netscape и новая версия IE. Все поддерживается。urlдля аудио иливидеоФайл и его путь,Может быть относительным путем или абсолютным путем. Пример: Код выглядит следующим образом:
<embed src=”your.mid”> 2. Настройки свойств 1. Автоматическое воспроизведение: Синтаксис: автозапуск=истина, ложь Описание: этот атрибут указывает, будет ли аудио- или видеофайл воспроизводиться автоматически после загрузки. true: музыкальный файл будет автоматически воспроизводиться после загрузки; false: музыкальный файл не будет воспроизводиться автоматически после загрузки. Пример: Код выглядит следующим образом: <embed src=”your.mid” autostart=true> <embed src=”your.mid” autostart=false> 2. Циклическое воспроизведение: Синтаксис: цикл=положительное целое число, истина, ложь. Описание: Этот атрибут определяет, является ли аудио- или видеофайл зацикленным, а также количество циклов. Когда значение атрибута является положительным целочисленным значением, количество циклов аудио- или видеофайла совпадает с положительным целочисленным значением; Если значение атрибута истинно, аудио- или видеофайл зацикливается; Если значение свойства имеет значение false, аудио- или видеофайл не зацикливается. Пример: Код выглядит следующим образом: <embed src=”your.mid” autostart=true loop=2> <embed src=”your.mid” autostart=true loop=true> <embed src=”your.mid” autostart=true loop=false> 3. Панельный дисплей: Синтаксис: скрытый=существо, нет Описание: Этот атрибут определяет, отображается ли панель управления. Значение по умолчанию — нет. тура: скрыть панель; нет: панель дисплея. Пример: Код выглядит следующим образом: <embed src=”your.mid” hidden=ture> <embed src=”your.mid” hidden=no> 4. Время начала: Синтаксис: starttime=мм:сс (минуты:секунды) Описание: Этот атрибут определяет время начала воспроизведения аудио- или видеофайла. Если не определено, воспроизводить с начала файла. Пример: Код выглядит следующим образом: <embed src=”your.mid” starttime=”00:10″> 5. Размер тома: Синтаксис: объем = целое число от 0 до 100. Описание: Этот атрибут определяет громкость аудио- или видеофайла. Если не указано, будут использоваться собственные настройки системы. Пример: Код выглядит следующим образом: <embed src=”your.mid” volume=”10″> 6. Свойства контейнера: Синтаксис: высота=# width=# Описание: Значение представляет собой положительное целое число или процент, единицей измерения являются пиксели. Это свойство определяет высоту и ширину панели управления. высота: высота панели управления; ширина: Ширина панели управления. Пример: Код выглядит следующим образом: <embed src=”your.mid” height=200 width=200> 7. Контейнерная установка: Синтаксис: unit=pixels,en Описание: Этот атрибут определяет единицы высоты и ширины в пикселях или эн. Пример: Код выглядит следующим образом: <embed src=”your.mid” units=”pixels” height=200 width=200> <embed src=”your.mid” units=”en” height=200 width=200> 8. Настройки внешнего вида: Синтаксис: элементы управления = консоль、маленькая консоль、кнопка воспроизведения、кнопка паузы、кнопка остановки、рычаг громкости Описание: Это свойство определяет внешний вид панели управления. Значение по умолчанию — консоль. консоль: общая нормальная панель; smallconsole: панель меньшего размера; Кнопка воспроизведения: отображать только кнопку воспроизведения; кнопка паузы: отображается только кнопка паузы; кнопка остановки: отображается только кнопка остановки; Рычаг громкости: отображаются только кнопки регулировки громкости. Пример: Код выглядит следующим образом: <embed src=”your.mid” controls=smallconsole> <embed src=”your.mid” controls=volumelever> 9. Имя объекта: Синтаксис: имя=# Описание: # — имя объекта. Этот атрибут дает объекту имя, чтобы другие объекты могли его использовать. Пример: Код выглядит следующим образом: <embed src=”your.mid” name=”video”> 10. Текст описания: Синтаксис: заголовок=# Описание: # — текст описания. Этот атрибут определяет текст описания аудио- или видеофайла. Пример: Код выглядит следующим образом: <embed src=”your.mid” title=”первая песня”> 11. Цвет переднего плана и цвет фона: Синтаксис: палитра=цвет|цвет Описание: Этот атрибут представляет цвет переднего плана и цвет фона встроенного аудио- или видеофайла. Первое значение — это цвет переднего плана, второе значение — цвет фона, а среднее значение — это цвет переднего плана. | разделены. цвет может быть цветом RGB (RRGGBB) или названием цвета, либо он может быть прозрачным. (прозрачный). Пример: Код выглядит следующим образом: <embed src=”your.mid” palette=”red|black”> 12. Выравнивание: Синтаксис: align=сверху, снизу, по центру, по базовой линии, left、right、texttop、middle、absmiddle、absbottom Описание: Это свойство определяет выравнивание объектов на панели управления и текущей строке. центр: панель управления располагается по центру; слева: панель управления находится слева; справа: панель управления находится справа; сверху: верхняя часть панели управления выравнивается по верхней части самого высокого объекта в текущей строке; внизу: нижняя часть панели управления выравнивается по базовой линии объекта в текущей строке; базовая линия: нижняя часть панели управления выравнивается по базовой линии текста; texttop: верхняя часть панели управления выравнивается по верхней части самого верхнего текста в текущей строке; посередине: середина панели управления выравнивается по базовой линии текущей строки; absmiddle: середина панели управления выравнивается по середине текущего текста или объекта; absbottom: нижняя часть панели управления выравнивается по нижней части текста. Пример: Код выглядит следующим образом: <embed src=”your.mid” align=top> <embed src=”your.mid” align=center>
Непонимание кодирования и формата
Многие люди ошибочно принимают кодировку и формат за одно и то же и часто используют суффикс видеофайла, чтобы однозначно определить степень поддержки видеофайла. Фактически, если суммировать это в одном предложении: суффикс файла видео (при условии отсутствия злонамеренной модификации суффикса) фактически представляет собой формат инкапсуляции, а алгоритм кодирования видео или аудио не имеет прямого отношения к самому формату инкапсуляции. : один и тот же формат инкапсуляции (т. е. один и тот же суффикс) может инкапсулировать видео и аудио с помощью разных алгоритмов кодирования. Поддерживает ли устройство воспроизведения видео или программное обеспечение воспроизведение видео, зависит не только от формата упаковки, но и от алгоритма кодирования. Осознание этого является основой для понимания и устранения проблем.
Формат упаковки определяет все содержимое видео, включая изображения, звуки, субтитры, элементы управления системой и т. д., среди которых наиболее важными являются изображения и звуки.
Начиная с MPEG
MPEG — это международная организация, определяющая спецификации видео. MPEG-1 и MPEG-2, которые они когда-то выпустили, на самом деле являются хорошо известными VCD и DVD соответственно, но это древние вещи. Давайте взглянем на спецификации MPEG-4, имеющие отношение к теме этой статьи.
MPEG-4В спецификации указано, что суффикс файла.mp4,В настоящее время включает три алгоритма кодирования и сжатия изображений.:Xvid\DivX\AVC(H.264),Среди них Xvid и DivX также можно вместе называть MPEG-4 Part 2 и MPEG-4 Visual.,Более известные H.264 и AVC представляют собой одну и ту же концепцию. Что касается звука, то это AAC. Следующая информация о совместимости,ОтВикипедияифабрика форматов и авторский тест:
Пропаганда WebM
Из-за проблем с авторизацией в AVC (H.264),Лагерь «Открытый исходный код», возглавляемый Chrome, Firefox и Opera, начал колебаться в своей поддержке AVC.,Хотя в настоящее время эти браузеры все еще поддерживают AVC.,Но у них также есть тенденция называть что-тоWebMиз Открытый исходный код мультимедийного проекта, в который входит новый Открытый под названием VP8. исходный кодвидео Схема кодека。в настоящий моментVP8превратился вVP9。как формат инкапсуляцииизWebMиметь.webmизсуффиксиvideo/webmизMIMEтип。в аудио,Можно использоватьVorbis/Opus。С точки зрения совместимости,Chrome, Firefox и Opera очень совместимы с VP8.,А вот Safari и IE практически не поддерживаются.
Ogg с открытым исходным кодом
Oggпочти сWebMтакой же,Открытый исходный код, широко используемый в Открытом исходный код Поддержка платформы。Чтовидео Схема кодирования называетсяTheora(иметьVP3разработан из,Зависит отРазработано Фондом Xiph.org.,Можно использовать в любом формате упаковки),Аудио естьVorbis。Суффикс обычно.ogvили.ogg,Тип MIME — video/ogg. С точки зрения совместимости,Chrome, Firefox и Opera могут поддерживать его (но Opera не поддерживает его на мобильных платформах).,А вот Safari и IE практически не поддерживаются.
HTML5-решение
Вот и всеизобсудить на самом делеизосновная предпосылкада:видеона основеHtml5из<video>план。Теперь подведем итог совместимости:
Codecs/container | IE | Firefox | Safari | Chrome | Opera | iPhone | Android |
---|---|---|---|---|---|---|---|
Theora+Vorbis+Ogg | · | 3.5+ | 5.0+ | 10.5+ | · | · | |
H.264+AAC+MP4 | 9.0+ | · | 3.0+ | 5.0+‡ | · | 3.0+ | 2.0+ |
WebM | 9.0+* | 4.0+ | 6.0+ | 10.6+ | · | 2.3+ | |
* IE9 поддерживает VP8 «только в том случае, если пользователь установил кодек VP8». | |||||||
‡ В 2011 году Google Chrome объявил об отказе от H.264, но «это еще не произошло». |
Видно, что в настоящее время основным потоком по-прежнему является MP4 (AVC), но чтобы решить неуверенность «лагеря открытого исходного кода» в отношении AVC, вы можете использовать решение с несколькими источниками видео, чтобы обеспечить дополнительную поддержку WebM. или ogg на основе AVC:
<video poster=”movie.jpg” controls>
<source src=”movie.webm” type=’video/webm; codecs=”vp8.0, vorbis”‘>
<source src=”movie.ogg” type=’video/ogg; codecs=”theora, vorbis”‘>
<source src=”movie.mp4″ type=’video/mp4; codecs=”avc1.4D401E, mp4a.40.2″‘>
<p>This is fallback content</p>
</video>
Браузер сам выберет формат потокового медиа-файла для загрузки. Конечно, сервер должен обеспечивать поддержку нескольких форматов одного и того же видео. В частности, вы можете сделать это:
На стороне сервера рекомендуется использовать nginx. Постарайтесь обратить внимание на правильную настройку типа MIME.
Старые версии IE и flash
До того, как HTML5 стал популярным, распространенными решениями для воспроизведения видео были flash и flv (flash поддерживает h.264 mp4, начиная с версии 9). Однако с ростом популярности устройств iOS флэш-память больше не является панацеей. Все больше и больше видео-сайтов предлагают множество решений, и они, как правило, предпочитают HTML5: то есть решение, использовать ли видео или флэш-память, определяется тем, поддерживает ли агент HTML5. Когда речь идет о браузерах ниже IE8, Flash является почти единственным выбором (silverlight, как правило, не получил широкого распространения).
Конечно, существует множество способов реализации флеш- и FLV-решений. Автор может придумать следующие два:
</video>
инструмент
http://diveintohtml5.info/video.html
Издатель: Full stack программист и руководитель стека, укажите источник для перепечатки: https://javaforall.cn/168178.html Исходная ссылка: https://javaforall.cn