Тег <video>
предназначен для загрузки видео в поддерживаемом формате (который может отличаться в зависимости от браузера).
Ссылки YouTube для встраивания - это не просто видео, это, как правило, веб-страницы, содержащие логику для определения того, что поддерживает ваш пользователь и как они могут воспроизводить видео на YouTube, используя HTML5 или flash, или какой-либо другой плагин на основе того, что доступно на пользователи ПК. Вот почему вам трудно использовать тег видео с видео на YouTube.
YouTube предлагает API-интерфейс разработчика для встраивания видео на YouTube.
Я сделал JSFiddle в качестве живого примера: http://jsfiddle.net/zub16fgt/
А подробнее об API YouTube можно прочитать здесь: https://developers.google.com/youtube/iframe_api_reference#Getting_Started
Код также можно найти ниже
В вашем HTML:
<div id="player"></div>
В вашем Javascript:
var onPlayerReady = function(event) {
event.target.playVideo();
};
// The first argument of YT.Player is an HTML element ID.
// YouTube API will replace my <div id="player"> tag
// with an iframe containing the youtube video.
var player = new YT.Player('player', {
height: 320,
width: 400,
videoId : '6Dc1C77nra4',
events : {
'onReady' : onPlayerReady
}
});