探索小程序嵌入youku embed视频解决方案:业务域名配置与反向代理均遇难题

2025-04-16
来源:网络整理

1作为问题,第三方服务器上的视频资源无法在微信中播放。以视频示例:

尝试解决方案1:在迷你程序背景中配置业务域名,并将其直接嵌入H5中。

失败:Mini程序需要将验证文件上传到第三方服务器以配置业务域名。但是,我们无法控制类似的第三方服务器。如果无法检查域名,则无法添加。因此,该解决方案失败了。

尝试解决方案2:反向代理

'/video/youku': { target: 'https://player.youku.com/embed/XNDIwMzIzMDY4OA==', // 接口的域名

开发微信小程序要服务器吗_微信开发者服务器配置_微信小程序开发需要服务器吗

secure: false, // 如果是https接口,需要配置这个参数 changeOrigin: true, // 如果接口跨域,需要进行这个参数配置 pathRewrite: { '^/video/youku': '' }

微信小程序开发需要服务器吗_开发微信小程序要服务器吗_微信开发者服务器配置

似乎已经发现它可以通过传递代理可以播放,因为它可以直接在浏览器中访问。以上提示缺乏vid。应该是,如果您想通过代理转发它,则必须自己将视频资源上传到,因为只有用户才知道。

尝试解决方案3使用JS 插件(Vue Vue--)进行播放。有一个支持视频的插件。 应该能够通过转换来支持,但是它仍然无法绕过Mini程序域名的验证,因此该解决方案也失败了

尝试解决方案4尝试使用本机组件进行播放,但是本机组件不支持播放视频资源,因此此路径不可用

尝试使用腾讯视频服务器的解决方案5,将视频资源上传到 将生成TID(与视频资源相对应的唯一ID)使用 Mini 插件来播放TID的腾讯视频资源,但是这种方式,Mini 问题将得到解决,并且该应用程序无法播放。

。 。 。 。 。 。

分享