【问题标题】:Embedding youtube videos with URLs in an XML file在 XML 文件中嵌入带有 URL 的 youtube 视频
【发布时间】:2017-04-11 11:17:27
【问题描述】:

我已经建立了一个网站来观看我上传到 YouTube 的视频。我目前正在对每个不同的视频使用多个 html 文档,这很不方便。我想知道是否有一种方法可以从 .xml 文件中读取视频的 URL,并从一个 html 文档而不是我目前拥有的 10 个文档中运行每个视频。 (或者,如果有人对如何做到这一点有更好的建议,我将不胜感激。)干杯

【问题讨论】:

  • 您能否提供更多关于您拥有哪些技术的信息?你说的html文件是普通的静态html文件还是由某些服务器端技术生成的?
  • 它们只是静态html文件,我对此很陌生,如果我无知请见谅

标签: html embedding


【解决方案1】:

恐怕很难就这个问题给出明确的答案,因为这是一个很大的问题。

纯 HTML 无法做到这一点,因此您有两种选择,都涉及学习新事物。

如果您放置网站的主机允许您使用某种后端编程语言(例如 PHP 很常见),您可以学习如何渲染更多动态 html 页面并根据某些参数加载视频例如 URL (?video=1)。

如果您不想采用后端方式,则需要研究 javascript,您可以使用它来动态修改 html 页面的内容。使用此路由,您可以在基于某种变量加载后将嵌入的 youtube 视频添加到您的页面。

【讨论】:

  • 到目前为止,我已经设法弄清楚使用 JS 按钮来更改运行良好的 youtube URL。显然有一些繁重的工作需要完成,我会开始做的,干杯!
【解决方案2】:

当然可以,只要考虑一个 xml 结构来存储你的 url

示例可能是:

<videos>
    <video>
        <url>youtube.com/asdf</url>
        <title>First Video</title>
    </video>
    <video>
        <url>youtube.com/ewqe</url>
        <title>Secound Video</title>
    </video>
</videos>

要读取视频只需遍历 JS 中的 xml 结构并将它们附加到您的网站或通过 php 等在页面加载时直接打印它们。

【讨论】:

    猜你喜欢
    • 2014-02-08
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    • 2020-07-24
    • 2020-08-20
    • 2012-10-12
    • 2021-12-04
    • 2012-06-25
    相关资源
    最近更新 更多