【自学笔记】video标签无法播放服务器上的视频

实际项目,写一个H5的用户分享页面

一个多媒体轮播,可以看用户上传的图片视频等。

真正上传页面到服务器跑起来时,就出毛病了。

图片都还好,视频文件却是无法播放。

找找原因吧,

本地开发时,文件路径src一般都为**.jpg或者视频文件**.mp4用于测试,这样的路径放服务器上,读取服务器文件也是没有问题的。

了解了后台处理,发现经过云存储的文件,给的地址是没有后缀名的!!!

本地文件不给后缀名是肯定放不了的,但是实测这个地址单独放路径是可以播放的。

这就让我非常怀疑人生了。

百度了下,发现是angular在作怪发火发火发火

在白名单内添加主站名即可

angular.module('share', []).config(function($sceDelegateProvider) {
        $sceDelegateProvider.resourceUrlWhitelist([
            'self',
            //白名单
            'http://www.xxxx.com/**'
        ]);
    })

猜你喜欢

转载自blog.csdn.net/wl562354983/article/details/80048440