gpt4 book ai didi

javascript - 自动检测并自动嵌入 YouTube 视频。 PHP 还是 JavaScript?

转载 作者:行者123 更新时间:2023-12-03 07:25:02 24 4
gpt4 key购买 nike

我运行 4chan 风格的图像板。当用户发布 youtube 或 soundcloud 链接时,我希望董事会提供第二个链接,单击该链接后会嵌入视频。

如果我没记错的话,4chan 使用 JS 来完成这个任务。我也看到很多论坛管理员使用 php 来做到这一点。我知道 WordPress 使用 php 来做到这一点。

如果我选择 php,我会考虑使用基于此的东西: https://www.warpconduit.net/2013/04/13/automatically-embedding-video-using-only-the-url-with-the-help-of-oembed/

对于 JS,我不完全确定如何去做。我可能会使用正则表达式来检测 YouTube 网址,然后将该信息转换为嵌入

最佳答案

您不需要 RegEx、PHP 或 oEmbed 来执行此操作。这两个网站都允许iFrame 嵌入。因此,当用户提供链接时,只需自己添加 iframe 嵌入部分(在其链接周围)并将其输出作为用户帖子的一部分。

使用诸如 indexOf 之类的字符串函数来查看链接是否包含单词“soundcloud”或“youtube”,然后调整用户给定的链接以正确的 iframe 嵌入格式。

一些例子:

Youtube: 格式 = youtube.com/embed/ + 用户链接

用户输入https://www.youtube.com/watch?v=KKE0Py64jmk,以便您的代码将其设置为...

<iframe width="500" height="300"
src="https://www.youtube.com/embed/KKE0Py64jmk">
</iframe>

SoundCloud: 格式 = w.soundcloud.com/player/?url= + 用户链接

用户输入https://soundcloud.com/thenextmen/sofa-feat-pupajim,然后您的代码将其更改为...

<iframe width="500" height="300"
src="https://w.soundcloud.com/player/?url=https://soundcloud.com/thenextmen/sofa-feat-pupajim">
</iframe>

关于javascript - 自动检测并自动嵌入 YouTube 视频。 PHP 还是 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36039711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com