请选择 进入手机版 | 继续访问电脑版
查看: 98|回复: 8

【发帖增强】插入youtube视频并实现自适应

[复制链接]

35

主题

275

回帖

355

积分

应用开发者

⭐️宇宙级开发者

贡献
1 点
金币
25 个
QQ
发表于 3 天前 | 显示全部楼层 |阅读模式
之前有发表过一个 【发帖增强】嵌入Twitter视频的简单方案


最近有客户需要发布youtube视频,但是用官方默认的一直无法解析,
本来推荐他买插件,但是要在多个站点使用的话不划算,所以帮他做了这个方案,分享出来方便大家有需要的使用

1. 后台管理 ——界面——编辑器设置——Discuz!代码新增一个youtube的代码(图标我附在文章里了)
企业微信截图_15d259aa-5637-45b1-a3b6-aab18e507b5f.png

2. 按照以下设置


网页捕获_17-3-2023_135642_bbs.titannet.io.jpeg

游客,如果您要查看本帖隐藏内容请回复



3. 将代码设置为可用,显示

4. 设置用户权限,具有“允许使用自定义 Discuz! 代码”权限的用户组在发帖时才会看到相应自定义 Discuz! 代码按钮

5. 发帖时点击代码图标,输入在youtube视频页——分享——嵌入——复制的embed网址和视频宽度百分比即可





WX20230317-140716@2x.png WX20230317-140739@2x.png WX20230317-140802@2x.png


youtube.png
⭐️推荐插件
Uniapp小程序和APP

⭐️推荐模板
简单美化APP手机版
极简蓝自适应模板

如需加入Discuz!站长交流群
请联系微信:poisonkid【备注来意】
回复

使用道具 举报

3

主题

46

回帖

62

积分

渐入佳境

贡献
0 点
金币
10 个
QQ
发表于 3 天前 | 显示全部楼层
支持qzuser1212
回复 支持 反对

使用道具 举报

15

主题

84

回帖

159

积分

渐入佳境

贡献
0 点
金币
44 个
发表于 3 天前 | 显示全部楼层
公众号的视频有啥方法,用这种方法播放视频吗
回复 支持 反对

使用道具 举报

8

主题

957

回帖

1423

积分

Giter

贡献
34 点
金币
271 个
发表于 3 天前 | 显示全部楼层
本帖最后由 专家 于 2023-3-17 23:31 编辑

官方默认的不应该无法解析啊?

使用官方插入视频的组件的时候,一定记得插入的是原始视频地址,开头必须是 youtube.com/watch?v= 这种的
不可以直接插入嵌入组件的地址
这样系统才能正确解析
回复 支持 反对

使用道具 举报

8

主题

957

回帖

1423

积分

Giter

贡献
34 点
金币
271 个
发表于 3 天前 | 显示全部楼层
qsjk 发表于 2023-3-17 23:11
公众号的视频有啥方法,用这种方法播放视频吗

必须是平台允许外链的才可以,据我所知微信那边似乎没有对外开放这种接口
回复 支持 反对

使用道具 举报

35

主题

275

回帖

355

积分

应用开发者

⭐️宇宙级开发者

贡献
1 点
金币
25 个
QQ
 楼主| 发表于 前天 13:23 | 显示全部楼层
专家 发表于 2023-3-17 23:21
官方默认的不应该无法解析啊?

使用官方插入视频的组件的时候,一定记得插入的是原始视频地址,开头必须是 ...

测试了不行
⭐️推荐插件
Uniapp小程序和APP

⭐️推荐模板
简单美化APP手机版
极简蓝自适应模板

如需加入Discuz!站长交流群
请联系微信:poisonkid【备注来意】
回复 支持 反对

使用道具 举报

8

主题

957

回帖

1423

积分

Giter

贡献
34 点
金币
271 个
发表于 前天 15:42 | 显示全部楼层

是否填写了宽度和高度?没填写的话脚本会尝试访问youtube查询具体信息,如果你的测试站点服务器在国内的话可能会有问题。
https://gitee.com/Discuz/DiscuzX ... a/media_youtube.php
你可以看一下官方的逻辑,我觉得实现的没有问题啊。

另外如果真有问题也是可以修正的。官方这边接受修改。
回复 支持 反对

使用道具 举报

0

主题

4

回帖

11

积分

初学乍练

贡献
0 点
金币
6 个
发表于 前天 16:32 | 显示全部楼层
測試看看!!
回复

使用道具 举报

35

主题

275

回帖

355

积分

应用开发者

⭐️宇宙级开发者

贡献
1 点
金币
25 个
QQ
 楼主| 发表于 前天 20:43 | 显示全部楼层
专家 发表于 2023-3-18 15:42
是否填写了宽度和高度?没填写的话脚本会尝试访问youtube查询具体信息,如果你的测试站点服务器在国内的 ...

官方的逻辑没有问题 我测试自己的站也没有问题 可能是他站点的某个插件导致的 我懒得排查了
⭐️推荐插件
Uniapp小程序和APP

⭐️推荐模板
简单美化APP手机版
极简蓝自适应模板

如需加入Discuz!站长交流群
请联系微信:poisonkid【备注来意】
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则