我允许用户上传YouTube嵌入链接,该链接将在其个人资料页面上显示该视频。但是,当我的当前代码运行时,它不起作用。我成功地从包含youtube嵌入链接的数据库中回显了该字段,因此我知道php代码在提取链接方面起作用。然后我替换PHP代码并将实际链接放在src属性中但它仍然不起作用。这是下面的代码。
<iframe width="420" height="315"
src="<?php echo $detailed_profile_data['video_1'];?>"
frameborder="1" allowfullscreen>
</iframe>
函数detailed_profile_data抓取用户提交给数据库的链接。这是它返回的内容。 youtu.be/yWk7FOnFvGs
答案 0 :(得分:1)
您可能希望使用oEmbed从用户提交的网址中找出实际的可嵌入网址。
此Stack Overflow文章可能有所帮助:How can I retrieve YouTube video details from video URL using PHP?