您好我正在使用以下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>";
但是当我在循环中使用它时,我只能看到白色空间。当我独立使用它们时,它们工作正常但是当我在循环中使用它时,我可以只用一个白色空间代替视频。
我故意跳过&lt;在上面的命令中因为stackoverflow正在考虑它们的标签
如果您有任何相关信息,请与我们联系。
感谢。 Jatin
答案 0 :(得分:0)
使用循环为您的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>";
}
像那样。这取决于您使用循环命名控件的方式