Вы можете автоматически воспроизвести видео, как только оно откроется в fancybox. Проблема со встроенным видео состоит в том, что если вы закроете его, то оно будет приостановлено, и в следующий раз, когда вы откроете его в fancybox, видео будет открыто в том же месте / треке, которое было при закрытии ... и не будет " автообновление "(действие - автозапуск при запуске).
В любом случае, эта опция должна помочь:
'onComplete': function(){
$("#myVideo").find('video').attr('autoplay','autoplay');
}
#myVideo
- это идентификатор DIV, который содержит тег видео.
Поскольку вы используете встроенный метод, стоило бы взглянуть на одну существующую ошибку и способ ее обхода здесь .
В конце концов, вы можете предпочесть использовать параметр API «контент», чтобы избежать проблем встроенного типа:
'content': '<video autoplay="autoplay" preload="none" poster="path/image.jpg" width="640" height="360" controls="controls"><source autoplay="autoplay" src="path/video.ogg" type="video/ogg">your browser does not support the HTML 5 video tag</video>'