La <video>
etiqueta está destinada a cargarse en un video de un formato compatible (que puede diferir según el navegador).
Los enlaces de inserción de YouTube no son solo videos, generalmente son páginas web que contienen lógica para detectar lo que su usuario admite y cómo pueden reproducir el video de YouTube, usando HTML5, flash o algún otro complemento basado en lo que está disponible en la PC del usuario. Es por eso que está teniendo dificultades para usar la etiqueta de video con videos de YouTube.
YouTube ofrece una API de desarrollador para incrustar un video de YouTube en su página.
Hice un JSFiddle como ejemplo en vivo: http://jsfiddle.net/zub16fgt/
Y puede leer más sobre la API de YouTube aquí: https://developers.google.com/youtube/iframe_api_reference#Getting_Started
El Código también se puede encontrar a continuación
En tu HTML:
<div id="player"></div>
En su 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
}
});