2009-12-27 5 views
5

J'essaie d'afficher un flux de mon compte blogger à la fois à partir d'une application Ruby on Rails et du lecteur de flux de Safari. Tout le HTML simple (comme les paragraphes et les images) est très bien interprété, mais l'intégration d'une vidéo YouTube ne fonctionne pas.Vidéos YouTube dans les flux Atom/RSS de Blogger

Par exemple, quand j'ajoute à mon poste à l'intérieur du blogueur:

<p>Before</p> 
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/9_tCtvmAm4M&hl=en_US&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/9_tCtvmAm4M&hl=en_US&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object> 

Cela vient à l'aide de la pierre précieuse de feed_tools:

<p>Before</p> 
&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9_tCtvmAm4M&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9_tCtvmAm4M&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt; 

lecteur de flux de Safari montre simplement:

<p>Before</p> 

... ce qui me fait penser qu'il ne peut pas analyser ce qui est reçu comme la vidéo YouTube.

Est-il possible d'afficher correctement les vidéos YouTube dans les lecteurs de flux? Est-ce que cela arrive parce que le flash intégré n'est pas officiellement valide HTML?

Répondre

0

Essayez dans votre message:

<p>Before</p> 
<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0"> 
</iframe> 
Questions connexes