html ios 视频播放不了,html中的video标签在ios微信中无法播放的解决方法之一

  • Post author:
  • Post category:其他


html中的video标签在ios微信中无法播放的解决方法之一

发布时间:2020-07-16 22:41:04

来源:51CTO

阅读:2652

作者:lixiaoyu1223

最近在做一个微信企业号的项目,其中有一个需求是在企业号的页面中播放视频,最开始是使用video标签直接加载视频地址,结果在android手机中能正常播放,但在ios手机中无法播放。

在ios中的症状是视频一直是加载状态,但就是加载不进来。

在此感谢同事帮我找到一篇文章,

地址是 https://www.zhihu.com/question/41818719,

我的视频加载不进来的原因比较符合这一篇文章:

https://blog.csdn.net/zhengbin6072/article/details/78235004

下面是我的解决方法:

router.all(‘/video-play’, async (ctx: Context, next: Function) => {

let { url } = ctx.query; //接收视频地址

let list = url.split(‘uploads’);

let path = ‘/public/uploads’ + list[1]; //组合出视频在本地的地址

if (!path.startsWith(‘/uploads’) && !path.toLocaleLowerCase().endsWith(‘.mp4’)) {

<