【问题标题】:I have a youtube url using that how I can show video in my site我有一个 youtube 网址,使用它可以在我的网站上显示视频
【发布时间】:2013-01-06 15:34:04
【问题描述】:

我有一个 youtube url,我可以使用它在我的网站上显示视频。 例如 : http://www.youtube.com/watch?v=XXXXXXXX 假设这是我的视频链接。我已将其保存在我的数据库中。 我需要在我的网站上展示这个视频,因为我必须写什么代码。 (我正在我的 html 页面中检索该代码,但它没有使用嵌入显示视频)。 在此先感谢

【问题讨论】:

    标签: youtube


    【解决方案1】:

    我总是做以下对我很有用的事情。 因为 youtube 可以有多个 url,例如 'http://www.youtube.com/watch?v=XXXXXXXX' 或 'http://www.youtube.com/v/XXXXXXXX' 我会使用 parse_url 和 parse_str 来获取视频 ID。

    <?php $youtube_url =  'http://www.youtube.com/watch?v=XXXXXXXX';
    parse_str(parse_url($youtube_url, PHP_URL_QUERY), $youtube); ?>
    
    <object width="400" height="224">
    <param name="movie" value="https://www.youtube-nocookie.com/v/<?= $youtube['v'] ?>"></param>
    <param name="allowFullScreen" value="true"></param>
    <param name="allowscriptaccess" value="always"></param>
    <embed src="https://www.youtube-nocookie.com/v/<?= $youtube['v'] ?>" type="application/x-shockwave-flash" width="400" height="224" allowscriptaccess="always" allowfullscreen="true"></embed>
    </object>
    

    【讨论】:

      【解决方案2】:

      使用 iframe 嵌入

      <iframe width="560" height="315" src="/* YOUR YOUTUBE URL*/" frameborder="0" 
          ></iframe>
      

      【讨论】:

        【解决方案3】:

        我会说,您必须修改字符串并将其放入:

        <iframe width="560" height="315" src="http://www.youtube.com/embed/XXXX" frameborder="0" allowfullscreen></iframe>
        

        因此,将 = 之后的所有内容拆分,然后使用 PHP 或任何其他语言将其粘贴到此源中。您也可以使用 JavaScript 执行此操作。

        【讨论】:

          【解决方案4】:

          您可以拥有 iFrame 并在其中加载视频。

          <iframe width="500" height="500"
          src="http://www.youtube.com/watch?v=XXXXXXXX">
          </iframe>
          

          或者你可以像嵌入视频

          <embed
          width="500" height="500"
          src="http://www.youtube.com/watch?v=XXXXXXXX"
          type="application/x-shockwave-flash">
          </embed>
          

          【讨论】:

            【解决方案5】:

            点击分享,然后点击嵌入。从那里拿走。

            【讨论】:

            • 如果 OP 有一个条目,这可能会起作用。假设有一千个条目,并且数据库被设计为一些用户可以插入来自 YouTube 的链接。在那种情况下,他必须在飞行中做这件事。但是,这也是我的第一个想法。 :)
            • 这就是 OP 所说的,“我有一个 Youtube 网址”。你是对的,如果你想自动执行它,这将不起作用,但是,其他答案也不会!让我们看看 OP 是如何回应的。
            • 你是对的。 :) 仍然是最简单的方法——我不想贬低你的答案。
            猜你喜欢
            • 1970-01-01
            • 2017-10-02
            • 1970-01-01
            • 2015-06-22
            • 2019-08-14
            • 2012-09-18
            • 1970-01-01
            • 2015-05-16
            • 1970-01-01
            相关资源
            最近更新 更多