Header Ads

Ενεργοποίηση iframes για αυτόματη αναπαραγωγή περιεχομένου βίντεο και ήχου


Αυτή η αλλαγή στην πολιτική αυτόματης αναπαραγωγής για iframes σημαίνει ότι ένα iframe που περιέχει ένα πρόγραμμα αναπαραγωγής βίντεο HTML5 πρέπει να επιτρέπεται ρητά να πραγματοποιείται αυτόματα από το γονικό παράθυρο . Αυτό είναι το ίδιο με αυτό που κάναμε στο παρελθόν για να επιτρέψουμε σε ένα iframe να μεταβεί σε ολόκληρη την οθόνη. Εάν χρησιμοποιείτε ένα iframe μέσα σε ένα iframe, τότε κάθε iframe πρέπει να επιτρέπεται ρητά στην αυτόματη αναπαραγωγή. Λάβετε υπόψη ότι η αυτόματη αναπαραγωγή επιτρέπεται από προεπιλογή για τα iframes ίδιας προέλευσης, επομένως η ενεργοποίηση της πολιτικής χαρακτηριστικών αυτόματης αναπαραγωγής απαιτείται μόνο για το iframe διασταυρούμενης προέλευσης. Παράδειγμα:

<iframe
  width="640"
  height="360"
  src="http://www.mydomain.com/embedded-player.html"
  style="border:none;"
  allowfullscreen
  allow="autoplay; fullscreen"></iframe>

Έχουμε δοκιμάσει αυτήν τη ρύθμιση όταν το HTML5 Player χρησιμοποιείται σε ένα iframe και μπορεί να επιβεβαιώσει ότι αυτό λειτουργεί γενικά για το Chrome 65+. Είναι πιθανό ότι άλλα προγράμματα περιήγησης θα εφαρμόσουν αυτό το χαρακτηριστικό επίσης στο εγγύς μέλλον. Σε περίπτωση αποκλεισμού της αυτόματης αναπαραγωγής λόγω της πολιτικής χαρακτηριστικών αυτόματης αναπαραγωγής, στο HTML5 Player πρέπει να παράσχει ένα κουμπί αναπαραγωγής έτσι ώστε η αναπαραγωγή να ξεκινά από μια χειρονομία του χρήστη, στην περίπτωση αυτή autoplayfailure θα εκδηλωθεί το συμβάν API. Θα πρέπει επίσης να σημειώσετε ότι πρέπει να χρησιμοποιήσετε το allowfullscreen χαρακτηριστικό συμπληρωματικό του allow χαρακτηριστικού προκειμένου να υποστηρίξετε προγράμματα περιήγησης που δεν υποστηρίζουν allow χαρακτηριστικά.

Αν χρησιμοποιείτε amp-iframe και αυτόματη αναπαραγωγή θα πρέπει να προσθέσετε allow="autoplay" στο στοιχείο amp-iframe.
Από το Blogger.