【问题标题】:YouTube embed and PHPYouTube 嵌入和 PHP
【发布时间】:2012-07-24 15:51:51
【问题描述】:

我允许用户上传 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

【问题讨论】:

  • $detailed_profile_data['video_1'] 的实际内容是什么?也许你可以分享一个示例数据。
  • 正如@uzyn 所说,需要知道src 中输出的是什么
  • 你检查$detailed_profile_data['video_1'],给你一个合适的值???
  • 函数detailed_profile_data 抓取用户提交到数据库的链接。这是它返回的内容。 youtu.be/yWk7FOnFvGs

标签: php youtube-api


【解决方案1】:

您可能希望使用 oEmbed 从用户提交的 URL 中找出实际的可嵌入 URL。

这篇 Stack Overflow 文章可能会有所帮助:How can I retrieve YouTube video details from video URL using PHP?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-01
    • 2023-03-09
    • 2017-07-29
    • 1970-01-01
    • 2014-04-04
    • 1970-01-01
    • 2020-01-26
    • 1970-01-01
    相关资源
    最近更新 更多