2011-05-26 20 views
8

Sozi, svg özellikli bir web tarayıcısında görüntülendiğinde bir svg dosyasının Prezi benzeri kaydırma/yakınlaştırmasına izin veren bir inkscape uzantısıdır. Bir YouTube videosu bir Prezi'ye gömülebilir ve bir svg'de bir youtube videosu (veya herhangi bir video) gömmek istiyorum. Html bağlantılarının svg belgelerinde yapılabileceğini biliyorum (ve inkscape bunu doğrudan destekler). Bir video (bir iframe veya video etiketi ile?) Bir svg içine gömmek için bir yolu var mı? hile yapmak gerekirBir youtube videosu bir svg içine gömmek mümkün mü?

cevap

9
<foreignObject width="560" height="349"> 
    <iframe xmlns="http://www.w3.org/1999/xhtml" 
    width="560" height="349" 
    src="http://www.youtube.com/embed/YOUR-MOVIE-ID" 
    frameborder="0"></iframe> 
</foreignObject> 

. Dikkatli olun, xmlns özniteliği iframe öğesinde kalıyor. foreignObject, explained here.

+1

Bunu Chrome 15.0'da bir SVG ile denedim: Çalışıyor. Ancak sadece video ile iframe döndürülmezse ('). Ayrıca video ile birden çok '' varsa, sadece ilk olanı görüntülenir. – feklee

+2

Bunun nedeni, yabancı 'x' ve' y' özniteliklerinin ayarlanmaması durumunda, orijinale yabancı üçe yerleştirilir. – Boldewyn

İlgili konular