2012-01-07 2 views
6

Как мне получить полноэкранное видео на jwplayer при использовании его с fancybox? Прямо сейчас у меня есть fancybox, открывающий div, который содержит встраивание jwplayer, и он отлично работает, видео воспроизводится при нажатии воспроизведения и т. Д., Так что это все хорошо. Единственная проблема заключается в том, когда я нажимаю полноэкранный режим на видео, которое он воспроизводит на полноэкранном видео, в зависимости от браузера и всплывающего окна facybox, поэтому я не вижу его правильно. Мне нужно, чтобы весь экран был включен в фокус. Я заметил, что fancybox использует множество значений z-index, это то, что вызывает его?Как получить полноэкранное видео на jwplayer при использовании с fancybox

Любая помощь будет очень признательна, спасибо.

ответ

9

Все зависит от того, как вы вставляете видео. Мне лично не нравится использовать встроенные встроенные видео, потому что они загружаются в фоновом режиме, независимо от того, вы видите их сейчас или позже, и это влияет на производительность и загрузку страницы.

Рекомендуемый метод, если вы планируете, чтобы показать их в FancyBox, чтобы назвать их по требованию, так что с этим HTML:

<a class="video" href="pathToVideo/video.flv">open my video in fancybox</a> 

использовать этот скрипт:

<script type="text/javascript"> 
$(document).ready(function(){ 
    $("a.video").click(function() { 
    $.fancybox({ 
    'padding' : 0, // optional 
    'title' : this.title, 
    'content': '<embed src="jwplayer.swf?file='+this.href+'&amp;autostart=true&amp;fs=1" type="application/x-shockwave-flash" width="352" height="240" wmode="opaque" allowfullscreen="true" allowscriptaccess="always"></embed>'    
    }); // fancybox 
    return false; 
    }); // click 
}); // ready 
</script> 

См example here

+0

Что касается видео в полноэкранном режиме за моим браузером, похоже, это была проблема Windows 7. Мой компьютер отключился и заставил мой браузер оставаться на вершине всех других окон, а не только полноэкранного видео. Я перезагрузился, и все сработало отлично. –

+0

Спасибо за информацию, которую вы предоставили JFK. Я скоро отправлю ваш код. –

+0

Я использую jwplayer setup после того, как fancybox добавляет некоторое содержимое заполнителя. 'content': '

', а затем jwplayer ("player"). setup ({file: "video.mp4"}) – funrob

Смежные вопросы