在循环中通过php在Chrome中嵌入视频的问题


Issue with embedding Video in Chrome by php in looping

嗨,我正在使用以下3个代码将视频嵌入php中。

echo ("object width='"425'" height='"350'" data='"http:// youtube. com/v/".$vid. "'"". " type='"application/x-shockwave-flash'">");
echo ("param name='"src".$i."'" value='"http:// youtube. com/watch?v=". $vid."'"" ." /></object></p>");
echo "iframe width='"420'" height='"315'" src='"http:// youtube. com/embed/". $vid."'"". "frameborder='"0'" allowfullscreen></iframe>";
echo "embed type='"application/x-shockwave-flash'" width='"425'" height='"350'" src='"http:// youtube . com/embed/".$vid." wmode='"transparent'"></embed>";

但当我在循环中使用它们时,我所能看到的只是空白。当我独立使用它们时,它们工作得很好,但当我循环使用时,我可以用空白代替视频。

我故意跳过<在上面的命令中,因为stackoverflow考虑将它们标记为

如果你有任何信息,请告诉我。

谢谢。Jatin

使用循环为iframe提供不同的名称。

for($x=0;$x<=n;$x++){
    echo "iframe width='"420'" name="vid$x" height='"315'" src='"http:// youtube. com/embed/". $vid."'"". "frameborder='"0'" allowfullscreen></iframe>";
}

就像那样。这取决于如何使用循环

命名控件