You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sitecore 10.1.0嵌入YouTube视频无法播放提示内部错误

问题原因

  • :你所用的短链接是YouTube的视频播放页地址,不是mp4格式的视频实体资源直链,YouTube未对外提供公开可直接调用的视频原始直链,因此
  • 媒体类型匹配错误:你为HTML页面地址标注了type="video/mp4",浏览器解析时识别到返回内容不符合预期的媒体格式,直接触发播放失败。
  • Sitecore 10.x默认内容安全策略拦截:未配置相关域名规则的前提下,Sitecore会拦截外域的iframe、媒体资源加载,符合规则的错误会返回内部错误提示。

修复方案

  1. 替换嵌入代码:将原有
<iframe width="560" height="315" src="https://www.youtube.com/embed/Eutyxz" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
  1. 调整Sitecore内容安全策略:在Sitecore的ContentSecurityPolicy配置节点的frame-src规则中添加YouTube域名,保存后重启实例生效。
  2. 校验编辑器白名单:确认Sitecore的富文本编辑器配置中,iframe标签属于允许保留的标签范围,避免嵌入代码保存时被自动过滤。

内容的提问来源于stack exchange,提问作者Mohammed saqib ks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 15:45:07