之前解决这个问题都是通过js的attr赋值解决的,但是也一直不明白为什么audio直接在HTML中赋值报错。解决方法就是通过添加$sce过滤效果
app.filter("trustUrl", ['$sce', function ($sce) { return function (recordingUrl) { return $sce.trustAsResourceUrl(recordingUrl); }; }]);
<audio src="{{Your_URL | trustUrl}}" audioplayer controls></audio>