Вход

Просмотр полной версии : Вытащить кросбраузерное решение полноэкранного режима из скрипта


gemanov
16.05.2013, 17:09
Понадобилось сделать кнопочку позволяющую разворачивать браузер на полный экран (и обратно разумеется). Везде пишут что это не возможно, но разработчики jPlayer взяли и сделали.
Причем решение на JavaScript и Jquery
Пытался вытащить из скрипта, но не получается, слишком много связей.
Видимо опыта пока не хватает.

Пример: http://www.jplayer.org/latest/demo-01-video/
Исходный код: http://www.jplayer.org/latest/jQuery.jPlayer.2.3.0.source.zip

Помогите пожалуйста. :help:

P.S. Видел тут подобные вопросы, но в основном пишут что такого не бывает, или предлагают частные решения которые работают для отдельных браузерах при отдельных условиях.

P.P.S. И не советуйте пожалуйста прикрутить весь скрипт, я так конечно попробовал и сайт приобрел неведанную доселе функциональность. Неправильно все это.

gemanov
16.05.2013, 17:34
html5 video fullscreen

если вы ожидаете фуллскрин без видео то такого никогда не будет

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

Суть то в том, что я прошу помощи убрать оттуда то, что не связано с конкретной задачей.

cyber
16.05.2013, 17:36
nasqad, зайдите в гугл пикаса и увидите что можно..
П.с в тонкости не вникал , так как не было необходимости

cyber
16.05.2013, 17:38
gemanov,
http://stackoverflow.com/questions/1125084/how-to-make-in-javascript-full-screen-windows-stretching-all-over-the-screen

пользуйтесь поиском, перед тем как спрашивать..

vadim5june
16.05.2013, 17:45
Не в прямом смысле фуллскрин, а просто как будто в браузере нажали F11.
ну это и есть fullscreen
он выполняется только на елементе видео примерно так
var elem = document.getElementsByTagName("video")[0];
if (elem.requestFullscreen) {
elem.requestFullscreen();
а если видео убрать то не выполнится

gemanov
17.05.2013, 01:00
если вы ожидаете фуллскрин без видео то такого никогда не будет

И видео убирал, и вспомогательный Flash убирал, и всеравно fullscreen работает.

Вопрос был в том, как убрать все лишнее из скрипта, а не в том, возможно это или нет. В том что возможно я убедился.

Может ктонибуть поможет?

vadim5june
17.05.2013, 19:54
Вот пример div на весь экран
http://html5-demos.appspot.com/static/fullscreen-frame.html