Kendi sorumu cevapladım, anahtar, özel denetimlerin tam ekran almak istediğiniz videoyu içeren içinde olmasıdır. Aşağıdaki kodumda, bu "videoContainer" olarak adlandırılır.
Bunu çözmek için kullandığım bağlantı. http://developer.apple.com/library/safari/#documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/ControllingMediaWithJavaScript/ControllingMediaWithJavaScript.html
burada hem giren ve webkit ve mozilla tarayıcılarda tam ekran modundan çıkış için JS kod: Burada
var $video=$('video');
//fullscreen button clicked
$('#fullscreenBtn').on('click', function() {
$(this).toggleClass('enterFullscreenBtn');
if($.isFunction($video.get(0).webkitEnterFullscreen)) {
if($(this).hasClass("enterFullscreenBtn"))
document.getElementById('videoContainer').webkitRequestFullScreen();
else
document.webkitCancelFullScreen();
}
else if ($.isFunction($video.get(0).mozRequestFullScreen)) {
if($(this).hasClass("enterFullscreenBtn"))
document.getElementById('videoContainer').mozRequestFullScreen();
else
document.mozCancelFullScreen();
}
else {
alert('Your browsers doesn\'t support fullscreen');
}
});
ve HTML oluyor:
<div id="videoContainer">
<video>...<source></source>
</video>
<div> custom controls
<button>play/pause</button>
<button id="fullscreenBtn" class="enterFullscreenBtn">fullscreen</button>
</div>
</div>
Hide ama yine de özel denetimler Tamam – Sarath
, ben nihayet bu asmak var düşünüyorum .. tam ekran moduna gitti. Tam ekrana koyduğunuz kapsayıcı ve video ve özel kontroller o kapsayıcıdaysa, o zaman iyisiniz. Tarayıcılar da sizinle uğraşmayı bırakacaklar, çünkü tam ekrana bir video çekmiyorsunuz ve içeri girip ganimet kontrolleri ile günü kurtarmaları gerekmiyor. – Costa