Цель урока: Как вставить видео и аудио в html, форматы файлов
Вставка аудио
Форматы аудио-файлов:
- mp3
- wav
- ogg
Для вставки аудио-плеера используется следующий код:
<audio controls="controls"> <source src="song.ogg" type="audio/ogg"> <source src="song.mp3" type="audio/mpeg"> </audio> |
В браузере Google Chrome плеер будет выглядеть:
Атрибуты тега
<audio>
для плеера:Атрибут | Значение | Описание |
---|---|---|
autoplay | autoplay | Указывает, что аудио должен начать играть, как только будет готов |
controls | controls | Указывает, что элементы управления воспроизведением должны отображаться |
loop | loop | Указывает, что аудио должно начаться снова, когда оно будет закончено |
preload | auto metadata none |
Определяет, должно ли аудио быть загруженным при загрузке страницы |
src | url | Указывает адрес аудио для проигрывания |
Другие возможности вставки аудио на сайт
<а href="имя_файла.mp3">Щелкни </а> |
<bgsound src="04.wav" loop="5"> |
*только для форматов: wav, mp3, aiff, wma
<embed src="имя_файла.wav" height="150" width="180"> |
Вставка видео
Формат видео-файлов:
- MP4
- WebM
- Ogg
<video width="320" height="240" controls="controls" poster="logo.png"> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> Ваш браузер не поддерживает video. </video> |
Результат в браузере:
Атрибуты тега
<video>
для плеера:Атрибут | Значение | Описание |
---|---|---|
audio | muted | Определяет по умолчанию состояние звука. В настоящий момент только "muted" разрешено |
autoplay | autoplay | Если указан, видео начнет играть сразу как только оно будет готово |
controls | controls | Если указан, кнопки управления будут показаны, такие как кнопка воспроизведения |
height | пиксели | Указывает высоту видео плеера |
loop | loop | Если указан, видео начнет проигрываться снова, как только закончится |
poster | url | Указывает URL изображения, представляющего видео |
preload | auto metadata none |
Если указан, видео будет загружено при загрузке страницы, и готово к запуску. Игнорируется, если "autoplay" указан |
src | url | Адрес URL видео для проигрывания |
width | пиксели | Указывает ширину видео плеера |
Пример:
<video src="04.avi" loop="loop" audio="muted"> |
Другой вариант вставки видео (без плеера):
<а href="имя_файла.avi">Щелкни и смотри</а> <!-- Пример: --> <а href="ocean.qt"> Видеоклип 1 Мб</а> |
* для форматов mpeg, avi
Фавикон Favicon
Фавиконка отображается в адресной строке браузера перед URL страницы, также Фавикон можно заметить во вкладке браузера страницы. Поисковые системы передают Favicon вместе с результатами поиска.
- файлы с расширением .ico
- размер 16×16 пикселей
Сервис для преобразования в ico-формат: http://image.online-convert.com/
<html> <head> <link rel="icon" href="favicon.ico" type="image/x-icon"> </head> |
HTML 5: семантические теги
- Семантические теги обычно несут смысловую нагрузку и не имеют никакого внешнего оформления в html. Но их можно и нужно оформлять стилями CSS. Такие теги важны для удобства читаемости кода и влияют на выдачу поисковиков.
- Рассмотрим примеры семантических тегов и их использования:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Заголовок</title> </head> <body> <header> header элемент - здесь следует какая-то информация в заголовке сайта. Обычно это лого компании и иногда дополнительная навигация по сайту. <nav>nav (сокращенное от navigation) элемент - обычно представляет горизонтальное меню для навигации по отдельным частям сайта.</nav> </header> <h1>Главный заголовок страницы</h1> <section> Секция 1 <article>Статья 1</article> <article>Статья 2</article> <article>Статья 3</article> </section> <section> Секция 2 <article>Статья 4</article> <article>Статья 5</article> <article>Статья 6</article> <div>Обычный div, блочный элемент</div> </section> <aside> ASIDE - какая-то информация, имеющая отношение к теме страницы. </aside> <footer> labs-org.ru, Copyright 2020 </footer> </body> </html> |
Задание: Оформите фрагменты готового реферата или курсовой работы в веб-странице, используя семантические теги. Главы работы — это теги
section
, подглавы — теги article
. Не нужно вставлять большие фрагменты текста, это могут быть несколько абзацев на каждый подпункт главы. Все семантические теги должны быть использованы.
Есть учебник английского языка. Хочу сделать его электронную версию в формате chm, чтобы напротив каждого нового слова в конце главы стояла кнопочка play и при нажатии на неё можно было прослушать как звучит это слово. Так как chm строится из html страниц, то вопрос: возможно ли это сделать в html, без использования c++ net и других языков?
Можно. HTML5 и никаких прочих «кудрей». Используй старый добрый frameset; делай пару фреймов, ПРОПИСЫВАЙ в URL каждой звуковой ссылки верхнего фрейма target на нижний фрейм (audio_HTML плеер);
пиши в верхнем фрейме ссылки на озвучку, в нижнем управляй прослушиванием. Проверено мной с языками и музыкой.