Προσπαθώ να ενσωματώσω τη νέα έκδοση iframe ενός βίντεο στο YouTube και να το κάνω να αναπαράγεται αυτόματα.
Απ' όσο μπορώ να καταλάβω, δεν υπάρχει τρόπος να το κάνω αυτό τροποποιώντας τις σημαίες στη διεύθυνση URL. Υπάρχει τρόπος να το κάνω χρησιμοποιώντας JavaScript & το API;
Αυτό λειτουργεί στον Chrome αλλά όχι στον Firefox 3.6 (προειδοποίηση: βίντεο RickRoll):
<iframe width="420" height="345" src=" frameborder="0" allowfullscreen></iframe>
Το JavaScript API for iframe embeds υπάρχει, αλλά εξακολουθεί να δημοσιεύεται ως πειραματικό χαρακτηριστικό.
ΕΝΗΜΕΡΩΣΗ: Το iframe API υποστηρίζεται πλέον πλήρως και το "Δημιουργία αντικειμένων YT.Player - Παράδειγμα 2" δείχνει πώς να ορίσετε το "autoplay" σε JavaScript.
Ο ενσωματωμένος κώδικας του youtube έχει από προεπιλογή απενεργοποιημένη την αυτόματη αναπαραγωγή. Απλά προσθέστε autoplay=1
στο τέλος του χαρακτηριστικού "src". Για παράδειγμα:
<iframe src=" width="960" height="447" frameborder="0" allowfullscreen></iframe>
Οι σημαίες ή οι παράμετροι που μπορείτε να χρησιμοποιήσετε με την ενσωμάτωση IFRAME και OBJECT τεκμηριώνονται εδώ.Οι λεπτομέρειες σχετικά με το ποια παράμετρος λειτουργεί με ποιον παίκτη αναφέρονται επίσης με σαφήνεια:
Ενσωματωμένοι παίκτες του YouTube και παράμετροι του παίκτη
Θα παρατηρήσετε ότι το autoplay
υποστηρίζεται από όλους τους παίκτες (AS3, AS2 και HTML5).