2011-03-13 28 views
10

YouTube videosu gömülü bir sayfam var (jQuery + swfobject kullanarak). Şu anda iOS kullanıcıları, videoyu görüntülemekten ziyade videoyu görüntülemek için YouTube'a götürülmelidir. Android tarayıcıları, YT'ye yönlendirmeden YouTube Oynatıcı'yı doğuracak, bu da iyi çalışıyor.YouTube'a bağlamak yerine bir sayfadaki mobil cihazlar için bir YouTube videosu yerleştirmek mümkün mü?

YT videolarını iOS için sayfa içinde oynatabilecek şekilde yerleştirmek mümkün mü?

cevap

6

Flash Player yerine oynatıcının iframe gömülü sürümünü kullanın. Yerleşik sürüm, uygun oynatıcıyı cihaza göre oluşturacak kadar akıllıdır (yani, Android'i destekleyen Android'ler veya iPhone için HTML5 sürümü gibi telefonlar için Flash sürümünü oluşturabilir).

Videoyu Youtube.com'a yüklerseniz, kodu veren bir "Paylaş" düğmesi vardır, bu nedenle temel olarak kopyala yapıştırmanız gerekir. Bu gibi görünmelidir: developers' site günü

<iframe 
    width="240" height="135" 
    src="http://www.youtube.com/embed/videoid" 
    frameborder="0" allowfullscreen> 
</iframe> 

çeşitli parametrelere ve JavaScript API bir demo, aynı şeyi daha gelişmiş bir versiyonu var.

Güncelleme Tarihi: Ocak 2015 itibariyle youtube'un javascript api'si resmi olarak kullanımdan kaldırılmıştır. Yeni ve geliştirilmiş Iframe API ile değiştirilmiştir.

İlgili konular