Bene, penso che questo sia un grosso bug di YouTube ma non trovo alcun rapporto a riguardo.Il player Youtube incorporato non esce dallo schermo intero
Ho un'app Web che viene visualizzata nel browser a schermo intero utilizzando l'API JavaScript Fullscreen.
Nell'app Web è presente un player Youtube incorporato. Quando apri il player Youtube a schermo intero, quindi fai nuovamente clic sul pulsante a schermo intero di YouTube per uscire dalla schermata a schermo intero, non risponde!
Sono sicuro che è correlato al fatto che il browser è già in modalità a schermo intero quindi c'è un qualche tipo di conflitto.
ho creato un esempio semplificato che può essere vista qui: http://run.plnkr.co/CjrrBGBvrSspfa92/
- Fare clic sul pulsante "Go Fullscreen".
- Riproduci il video e fai clic sul pulsante a schermo intero . Il video andrà a schermo intero.
- Fare di nuovo clic sul pulsante a schermo intero . Non uscirà.
EDIT: Il codice per il file HTML di cui sopra è qui:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<iframe width="560" height="315" src="https://www.youtube.com/embed/b-6B2zyoFsI" frameborder="0" allowfullscreen></iframe>
<button id="btn">GO FULLSCREEN</button>
<script type="text/javascript">
document.getElementById("btn").addEventListener("click", function() {
var elem = document.documentElement;
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.msRequestFullscreen) {
elem.msRequestFullscreen();
} else if (elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) {
elem.webkitRequestFullscreen();
}
});
</script>
</body>
</html>
Grazie, ma non è correlato al problema che ho descritto. Il problema è che il pulsante a schermo intero nel lettore YOUTUBE non risponde quando sei già in modalità a schermo intero. Segui i passaggi che ho descritto per riprodurre. – Light