вы, вероятно, могли бы подделать его, загружая и воспроизводя оба видео, сохраняя только аудио-видео в скрытом DIV и используя JS API для отключения видео только-видео.
Так что я бы попробовал что-то вроде этого:
<script type="text/javascript" src="swfobject.js"></script>
<div id="videodiv">
The muted video will go here
</div>
<div id="audiodiv">
the hidden video will go here
</div>
<script type="text/javascript">
var audioplayer;
var videoplayer;
var params = { allowScriptAccess: "always" };
var video_atts = { id: "vidonly" };
var audio_atts = { id: "audonly" };
// embed the video-only player
swfobject.embedSWF("http://www.youtube.com/e/VIDEO_ID?enablejsapi=1&playerapiid=ytplayer",
"videodiv", "425", "356", "8", null, null, params, atts);
// embed the audio-only player
swfobject.embedSWF("http://www.youtube.com/e/VIDEO_ID?enablejsapi=1&playerapiid=ytplayer",
"audiodiv", "425", "356", "8", null, null, params, atts);
function onYouTubePlayerReady(playerId) {
audioplayer = document.getElementById("myytplayer");
videoplayer = document.getElementById("myytplayer");
videoplayer.mute();
audioplayer.play();
videoplayer.play();
}
Хитрость заключается в том, чтобы стилизовать аудиодив с помощью CSS, чтобы он не отображался на странице. Возможно, вам придется поэкспериментировать с этим, чтобы найти лучшую комбинацию, но я предполагаю, что установки его ширины и высоты на 0 или 1 должно быть достаточно.
Кроме того, вам может понадобиться настроить функцию onYouTubePlayerReady, чтобы убедиться, что оба видео полностью загружены перед началом воспроизведения.