我正在尝试在我正在开发的网站上保留已发布视频的数据库.为了能够做到这一点,我必须将视频的URL存储到数据库中,然后我使用php和sql从数据库中调用url,这样做是为了记住我在我的主页上使用php定义的区域.如果我使用此代码,它适用于其他视频帖子网站!
echo '<iframe width="640" height="390" src="', $row['Post_URL'],'"frameborder="0" allowFullScreen></iframe>';
这不起作用,它说内容不能在一个框架中显示,但如果我这样做,它的工作原理.
<?php
echo '<iframe width="560" height="315" src="http://www.youtube.com/embed/wardQ7W8hPU" frameborder="0" allowfullscreen></iframe>';
?>
为什么一个正常工作而另一个没有?这是什么方式,所以我可以从数据库调用到PHP并回显它,以便它将在页面上正确显示?
小智 5
我今天遇到了同样的问题.正如其中一条评论中所述,问题是使用的网址......
iframe嵌入仅适用于以下网址:
http://www.youtube.com/embed/[video_id]
Run Code Online (Sandbox Code Playgroud)
大多数人都使用"共享"功能,生成缩小的网址,如:
http://youtu.be/[video_id]
Run Code Online (Sandbox Code Playgroud)
但是,如果您查看"嵌入"功能,您会注意到它会像第一个示例一样生成带有src网址的iframe.
所以要回答这个问题,在使用iframe嵌入时,请像第一个例子一样使用src url.
| 归档时间: |
|
| 查看次数: |
8452 次 |
| 最近记录: |