Tôi có một youtube video được nhúng với các điều khiển ẩn:Hãy youtube video toàn màn hình sử dụng iframe và javascript API
<iframe id="ytplayer" type="text/html" width="400" height="225"
src="http://www.youtube.com/embed/dMH0bHeiRNg?rel=0&controls=0&showinfo=0
&loop=1&hd=1&modestbranding=1&enablejsapi=1&playerapiid=ytplayer"
frameborder="0" allowfullscreen></iframe>
tôi có thể kiểm soát nó với các API youtube Javascript.
var tag = document.createElement('script');
tag.src = "//www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('ytplayer', {
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
Những thứ như player.playVideo()
và tiếp tục hoạt động hoàn hảo. Bây giờ tôi đang tìm cách để phát video ở chế độ toàn màn hình với cuộc gọi Javascript nhưng tôi không thể tìm thấy bất kỳ phương thức nào trong API.
Thậm chí có thể (không có kiểm soát) và nếu có - như thế nào?
AFAIK "true" toàn màn hình được làm bằng Flash (hoặc _sort điều _) ... –
@Adriano Flash không cần thiết, API toàn màn hình đã tồn tại và được thực hiện bởi tất cả các trình duyệt hiện đại ngoại trừ IE (10): http://caniuse.com/#feat=fullscreen –
@RobW, tôi không biết nó. Rất tiếc, hầu như không thể sử dụng nó nếu nó không được IE hỗ trợ (thậm chí 10) ... :( –