ios设备中,无法播放后台返回视频文件

1. 最近开发的一个项目,有涉及到录音录像的问题;android的坑没有这么多,最主要是ios设备的问题,ios设备太过于封闭,以至于出现问题只能alert,不断打包的去定位问题;

想来,我的头发能保住也是一种运气了;

问题情境:

前端录制视频上传之后,上传给后台,后台返回存放路径;

在这样的情况下,android设备以及pc端都没有问题,播放也是相当的正常;但是问题就来了,ios设备出现播放按钮并且加斜杠;内心崩腾中。。。。

奈何网上资料不多,而且前端无法解决;但是,youy但在这里也是附上链接,甩锅后台好了:

链接:https://blog.csdn.net/qq_35221138/article/details/86524111

由于我们的视频文件存放的是第三方系统,直接根据第三方系统的路径去获取数据的,所以,甩锅后台也没有用;but,我们自己有备份啊!!!

具体处理逻辑就交给我们后台的大佬去了;

我的解决办法以及需要后台提供的数据就是:

1.当我点击播放时,会获取相应的文件基本信息,请求后台的接口,后台根据信息返回base64的视频文件给我

2.我把base64转为blob二进制文件,其中,切勿忘记加type;否则也是无法播放的

3.最后转化为可以播放的url就可以了;

ios设备中,无法播放后台返回视频文件

 

ios设备中,无法播放后台返回视频文件

上一篇:云栖回顾|龙蜥创新助推产业新发展


下一篇:龙蜥社区走进国家重点实验室,举办“异构计算赋能操作系统”学术交流活动