Как общий комментарий, иногда такие проблемы вызваны отсутствием кодеков, исправленных установкой пакета кодеков, такого как K-Lite.
Но поскольку ваши видео воспроизводятся при загрузке, это не ваша проблема.
В примере видео, который не подходит для вас, используется Flash, но вы предпочитаете проигрыватель YouTube5 для YouTube.
Дополнительную информацию можно найти в статье « Заставьте YouTube использовать проигрыватель HTML5»:
HTML5-плеер YouTube великолепен, но он не включен для всех видео. Даже если вы зайдете на youtube.com/html5 и присоединитесь к пробной версии HTML5, вы найдете множество видео, в которых используется проигрыватель Flash. «Некоторые видео с рекламой еще не поддерживаются (они будут воспроизводиться во Flash-плеере)», - упоминает сайт.
Существует простой скрипт Greasemonkey, который заставляет YouTube использовать проигрыватель HTML5 практически для всех видео, которые вы смотрите на youtube.com. Вам необходимо установить Greasemonkey, если вы используете Firefox или Tampermonkey, если вы используете Chrome, а затем нажмите кнопку "Установить" здесь.
Для Chrome используйте старую версию от 23 сентября.
Сценарий лучше работает в Firefox. Если вы установите скрипт в Chrome, он отключит новый интерфейс Ajax, но все остальное работает нормально.
Вот видео, которое вы можете использовать для тестирования сценария. Обратите внимание, что скрипт не работает для встроенных видео.
РЕДАКТИРОВАТЬ: После исчезновения userscripts.org, я изменил ссылки, чтобы указать на userscripts-mirror.org. Кроме того, я воспроизводлю сценарий ниже:
// ==UserScript==
// @name ythtml5kiss
// @namespace mentormayhesset
// @description YouTube the HTML5 player [Firefox+Greasemonkey>=1.0]
// @include https://www.youtube.com/*
// @include http://www.youtube.com/*
// @exclude https://www.youtube.com/embed/*
// @exclude http://www.youtube.com/embed/*
// @version 3.1
// @run-at document-end
// @grant none
// ==/UserScript==
try{
window.ytspf = window.ytspf || {};
Object.defineProperty(window.ytspf,'enabled',{value:false});
ytplayer.config.html5=true;
delete ytplayer.config.args.ad3_module;
}catch(e){}