Bir YouTube videosunun yeni iframe sürümünü yerleştirmeye ve otomatik oynatmaya çalışıyorum.
Bildiğim kadarıyla, URL'deki bayrakları değiştirerek bunu yapmanın bir yolu yok. Bunu JavaScript & API kullanarak yapmanın bir yolu var mı?
Bu Chrome'da çalışıyor ancak Firefox 3.6'da çalışmıyor (uyarı: RickRoll videosu):
<iframe width="420" height="345" src=" frameborder="0" allowfullscreen></iframe>
JavaScript API for iframe embeds]1 mevcuttur, ancak hala deneysel bir özellik olarak yayınlanmaktadır.
GÜNCELLEME: iframe API artık tamamen desteklenmektedir ve "YT.Player nesneleri oluşturma - Örnek 2" JavaScript'te "autoplay" ayarının nasıl yapılacağını göstermektedir.
Youtube'un gömülü kodunda otomatik oynatma varsayılan olarak kapalıdır. Basitçe "src" niteliğinin sonuna autoplay=1
ekleyin. Örneğin:
<iframe src=" width="960" height="447" frameborder="0" allowfullscreen></iframe>
IFRAME ve OBJECT yerleştirmeleriyle kullanabileceğiniz flags veya parametreler burada belgelenmiştir; hangi parametrenin hangi oynatıcıyla çalıştığına ilişkin ayrıntılar da açıkça belirtilmiştir:
YouTube Gömülü Oynatıcılar ve Oynatıcı Parametreleri
Otomatik oynatmanın tüm oynatıcılar (AS3, AS2 ve HTML5) tarafından desteklendiğini fark edeceksiniz.