Доброго времени суток всем читателям – Sozdaiblog.ru!
Сегодня я покажу, как сделать видеоплеер для сайта без использования посторонних сервисов и лишних плагинов.
В своей предыдущей статье (аудиоплеер для сайта) я Вам уже показал, на что способен новый язык представления данных HTML5. И сегодня, с Вашего позволения и по просьбе одного из постоянных читателей я продолжу наше знакомство с этой удивительной системой структурирования содержимого Веб-страниц.
До недавнего времени, как и многие Веб-мастера, чтобы отобразить на страницах своего ресурса необходимый видео контент я использовал видеоплеер для сайта, который любезно предоставляют всевозможные видеохостинги. Самым распространённым примером, который можно наблюдать на большинстве сайтов является всеми любимый You Tube (как добавить видео на сайт).
Конечно, использование этого сервиса очень удобно. Но случается так, что необходимо воспользоваться другим решением для отображения видеоматериалов.
Именно такая ситуация возникла у моего читателя. Чтобы решить эту задачу я согласился ему помочь.
Как и в предыдущей статье всё разрешилось при помощи одного из тегов, позаимствованных у HTML5.
Его публичное имя — <video>.
Итак.
Как работает тег <video>.
Здесь всё просто. Чтобы замутить видеоплеер для сайта, который будет отображать видео ролик на любой странице Вашего ресурса, достаточно в HTML прописать следующее:
<video width="800" height="374" controls> <source src="1.mp4" type="video/mp4" /> <source src="1.ogg" type="video/ogg" /> <source src="1.webm" type="video/webm" /> </video>
Теперь давайте разберёмся, что и как используется в данном коде.
Для начала сразу скажу, что не все браузеры могут читать одинаковые форматы видео. Поэтому в вышеупомянутом коде присутствуют сразу три формата одного и того же ролика. Делается это для того, чтобы Ваше видео могло проигрываться во всех современных браузерах. Основными стандартами которых являются mp4; ogg; webm.
Таблица совместимости форматов.
Browser | .mp4 | .webm | .ogg |
---|---|---|---|
Mozzila Firefox 3.6 | ✓ | ✓ | |
Opera 10.63 | ✓ | ✓ | |
Google Chrome 8.0 | ✓ | ✓ | ✓ |
Apple Safari 5.0.3 (with QuickTime) | ✓ | ||
Microsoft IE 9 Beta | ✓ |
Говоря по-простому, Вы должны сделать несколько копий одинакового видео, но в разных форматах и прописать ссылку для каждого.
Так же в данном коде присутствует атрибут «controls». Он подключает панель управления видеоплеером.
Ну и соответственно width и height, которые отвечают за размер окна воспроизведения.
На атрибут type можете не обращать особого внимания, так как он присутствует в коде, лишь в помощь браузерам для правильного сопоставления форматов.
Если Вам потребуется автозапуск видеоплеера при попадании посетителя на Веб-страницу, то для этого необходимо рядом с атрибутом «controls» через пробел дописать «autoplay».
В принципе, здесь можно поставить точку, все основные моменты разобраны. Единственное, что Вам, возможно, потребуется сделать – это в файл .htaccess добавить следующий код:
AddType video/ogg .ogg AddType video/mp4 .mp4 AddType video/webm .webm
Это нужно для Вашего сервера.
В завершении этого поста мне снова захотелось порадовать Вас сладкой плюшкой.
Чтобы Ваш видеоплеер для сайта не выглядел таким унылым, я прилепил к нему несколько симпатичных кнопочек.
Здесь добавлен небольшой кусочек скрипта, который необходимо прикрутить на странице. Все исходники есть в архиве. Вам нужно только его скачать.
P. S.
Для конвертирования видео Вы можете использовать любой онлайн сервис. Лично мне понравился — Video Converter. Не пугайтесь что он не русскоязычный, там есть выбор перевода.
Если возникнут вопросы, пожалуйста, задавайте!
На сегодня это всё. До следующей встречи…
С уважением, Денис Черников!
Денис,спасибо.Пообещал ,сделал.
С уважением,Владимир.
Пожалуйста, Владимир! Пацан сказал, пацан сделал!))) Как говорится, чем мог тем помог!
Клёво сделано! Молодец! Спасибо, что поделились и с нами!
Пожалуйста, Vadar! Рад, что Вы оценили.
Классный плеер получился, Денис!
Оформление на уровне!
Это очень и очень.
Аудио-плеер тоже очень порадовал.
Спасибо, Денис!
Удачи тебе и огромного трафика на блог.
Пожалуйста, Николай! Может он и Вам пригодится!
Давно я тут не был у Вас. Обещал не забывать. Пришёл сказать, что я не забыл и рад видеть здесь оживление, как и прежде.
Успехов Вам и сайту!
С уважением…
Спасибо! Рад присутствию старых знакомых!
Здравствуй Денис.
У меня получилось не за 5 минут правда но это
для меня теперь не важно . Моя ссылка на видеоплеер.
http: //www.deda.co/SINEMA/SINIMA_4/4.html
Денис,как сделать чтобы после просмотра видео
запускалась автоматически другая страница и так далее.
Без всяких кликов по ссылки.
С уважением,Владимир.
Здравствуйте, Владимир!
Что-то не работает Ваш плеер!
Насчёт последующего запуска — есть специальный тег, но на вскидку я его не помню. Поищите в Интернете! Я когда всё это делал, что-то подобное мне попадалось.
Мой плеер работает в брузерах «Opera» и «Google Chrome» .
Спасибо за совет. Поищу.
С уважением,Владимир.
А почему под Мозилу не стали делать?
Денис я рад,что в двух браузерах заработал.
Спасибо за ссылку Video Converter.Мне тоже понравился.
Есть русский вариант.
http: //www.online-convert.com/ru?fl=ru
С уважением,Владимир.
Пожалуйста, Владимир! Если Вам достаточно двух, пусть так и будет. А про русскую версию я знаю, там переключатель языков сверху есть. Но, всё равно спасибо!
здравствуйте есть огромная проблема,сайт у меня на wordpresse когда мне его делали (сайт www. teatrserge.ru) на странице ВИДЕО каждое видео было в своем окошке нажимая на него воспроизводилось как с ютюба было и с рутюба и вк, потом я что то обновил и как оказалось все видео исчезло/ естественно что в html было написано до вставки кода ссылки на видео я знать незнаю ( мне было сказано это скопировать ,сюда вставит html код видео обновить и все будет работать) помогите мне пожалуста с этим видео чтоб работало напишите мне какой нибудь плеер и куда вставить код видео.заранее спасибо Serge
Здравствуйте, Сергей!
Я бы рад помочь, но как Вы себе это представляете? Я ведь не знаю что и как Вы там делали! Каким образом с Ваших слов я смогу разобраться в этой проблеме! Это всё не просто! Просто Вам нужно добавлять не ссылки на видео из Ютуба, а код плеера, тогда плеер будет на Вашем сайте, а не будет открывать окно Ютуба!
а что нет ни одного общего формата для IE11 & Mozilla Firefox? спасибо
А зачем Вам IE11, кто им пользуется!
Привет, ты знаешь какой плеер использует мегого? и можно как-то поставить защиту на видео ссылки, чтоб все желающие не могли воспользоваться)?
Привет, нет не знаю!
Добрый день. Особо порадовала фраза «Чтобы Ваш видеоплеер для сайта не выглядел таким унылым, я прилепил к нему несколько симпатичных кнопочек.» Я, конечно, извеняюсь, но это походу не к этомим кнопкам комментарий. Потому как где там «симпатичные кнопочки» я незнаю. В некоторых случаях лучше не писать такой чепухи, потому как люди могут подумать что вы либо вообще не имеете вкуса или попросту слепой.
Извините, но это не Ваше дело, как и что мне писать! Ведите свой ресурс у будьте там королём, а в чужой монастырь со своим уставом не ходят!
Добрый вечер! можно ли этот код вставлять в модуль видео слайдера?
Здравствуйте! Не пробовал, но думаю возможно!
Подскажите, пожалуйста, чайнику, а куда закачивать эту папку video 2 и как ее инсталлировать, чтобы заработал тег?
Её никуда не надо закачивать, это просто папка с демонстрационными файлами!
Простите, я чайник, поэтому вопрос вероятно покажется глупым, но очень надеюсь на вашу помощь.
Я делаю переводы азиатских клипов и трейлеров и очень хотела бы иметь на своём сайте собственный плеер, который можно будет ставить на другие сайты, так же как плееры ВК, МуВи, Ютуб и тп. Чтобы копировали код на моём сайте и добавляли на свои. Это хорошая реклама и никто не присвоит себе мою работу (что очень обидно). Не могли бы Вы рассказать, как сделать такой плеер?
И ещё один вопрос непосредственно по данной статье. Плеер есть, но как туда видео прикрепить?.. (простите, повторюсь, я чайник).