Korzystanie z odtwarzacza YouTube iframe embed, czy istnieje sposób, aby aktywować program pełnoekranowy? Chcę usunąć domyślne formanty (używając formantów = 0), ale mam możliwość samodzielnego utworzenia własnego przycisku pełnego ekranu.YouTube iframe player - wyzwalanie trybu pełnoekranowego w systemie iOS
Odpowiedz
Wykorzystaj iframe nie fullscreen ale FullPage:
function fullscreen() {
var vid = document.getElementById("vid");
vid.style.position = "absolute";
vid.style.width = "100vw";
vid.style.height = "100vh";
vid.style.top = "0px";
vid.style.left = "0px";
document.getElementById("exit").style.display = "inline";
}
function exitfullscreen() {
var vid = document.getElementById("vid");
vid.style.position = "";
vid.style.width = "";
vid.style.height = "";
vid.style.top = "";
vid.style.left = "";
document.getElementById("exit").style.display = "none";
}
<iframe width="560" height="315" src="https://www.youtube.com/embed/fq6qcvfZldE?rel=0&controls=0&showinfo=0" frameborder="0" id="vid" allowfullscreen></iframe>
<button onClick="fullscreen()">Fullscreen</button>
<button style="position: fixed;
bottom: 5px;
right: 5px;
display: none;
z-index: 2000;" id="exit" onClick="exitfullscreen()">Exit Fullscreen</button>
pełna strona przycisk w prawym górnym rogu fragmentu kodu działa również w ten sposób. Jeśli chcesz ustawić przeglądarkę na pełnym ekranie, możesz wypróbować document.requestFullscreen();
, ale to wciąż jest eksperymentalne i działa w niewielu przeglądarkach. Spójrz na temat tej funkcji pod numerem MDN.
EDYCJA: Właśnie znalazłem: https://developers.google.com/youtube/?csw=1#player_apis, oficjalny interfejs API odtwarzacza youtube.
Spróbuj wykonać następujące czynności w przeglądarkach WebKit:
if (typeof iframe.webkitRequestFullScreen === 'function') {
button.addEventListener('click', function() {
iframe.webkitRequestFullScreen();
}, false);
}
Należy pamiętać, że to nie będzie działać bez gestu użytkownika (w tym przypadku „kliknięcie”).
Możesz użyć tej biblioteki XCDYouTubeKit zamiast odtwarzacza iframe.
Jest bardzo prosty i wydajny. Obsługuje tryb pełnoekranowy, a także tryb pełnoekranowy.
- 1. Błąd w bibliotece "YouTube iOS Player Helper"
- 2. android Wyjście z trybu pełnoekranowego
- 3. Wyświetlanie reklam wideo w YouTube za pomocą serwisu iFrame YouTube
- 4. Jak zmusić do umieszczenia wysokiej jakości miniatur w YouTube iframe YouTube Player?
- 5. iframe YouTube API i WordPress
- 6. Wejście do trybu pełnoekranowego w wywołaniach MPMoviePlayerController viewWillDisappear i viewDidDisappear
- 7. Zmiana playerVars Youtube iframe dynamicznie
- 8. Skrót klawiaturowy Android Studio dla trybu pełnoekranowego
- 9. iOS 8 - zmiana orientacji z powrotem na portret przy wyłączaniu trybu pełnoekranowego AVPlayerViewController
- 10. youtube iFrame jest pusty
- 11. Youtube iframe Wmode wydanie
- 12. YouTube iframe dla aplikacji Windows 8
- 13. Ładowanie wielu filmów z YouTube iFrame API
- 14. Jak zrobić iFrame, aby przejść do trybu pełnoekranowego po kliknięciu przycisku?
- 15. YouTube iframe API - Android w trybie pełnoekranowym
- 16. Wyjście z trybu pełnoekranowego za pomocą znacznika wideo HTML5
- 17. Przejście do trybu pełnoekranowego bez rozciągania w grze XNA
- 18. Pauza wideo youtube, youtube api
- 19. YouTube IFrame API i webkitExitFullScreen na IOS [revisit]
- 20. Jak odtwarzać zawartość VEVO za pomocą interfejsu API iframe YouTube?
- 21. Youtube Iframe: onYouTubePlayerAPIReady() nie nazywane
- 22. YouTube iframe embed: force Flash?
- 23. Youtube Iframe na stronie HTTPS
- 24. Odtwarzanie wideo youtube w UIWebView tylko przy użyciu iFrame
- 25. portret iOS aplikacja powraca z UIWebView youtube w krajobrazie
- 26. Wyświetlanie wideo z youtube w pionie z odtwarzaczem YouTubeStandalone Player
- 27. pasek statusu miga podczas wychodzenia z trybu pełnoekranowego.
- 28. Jak wyjść z trybu pełnoekranowego przy użyciu Javascript?
- 29. wysłać iframe z youtube w treści e-mail
- 30. Youtube iframe api zaczęło dawać błędy w Firefox
Możesz spróbować zobaczyć widoki podrzędne UIWebView dla klasy AVPlayer i umieścić jego warstwę na pełnym ekranie – atrebbi