如何在angularjs中播放声音

Aka*_*ati 13 audio angularjs

使用API​​获取要在音频标签
View中播放的声音的url

<img src="../img/play.svg" alt="Play" ng-click="playSound('exampleWord')" width="48"/>
Run Code Online (Sandbox Code Playgroud)

控制器:

$scope.playSound=function(input){
    $scope.audio={};
    soundFetch.getSound(input).success(function(data){
        $scope.audio=data;
    });
}
Run Code Online (Sandbox Code Playgroud)

soundFetch是调用getSound函数的服务.返回的数据是歌曲的网址.单击img标签后如何播放声音.目前收到错误Error: [$interpolate:interr]

RJH*_*RJH 30

    $scope.playAudio = function() {
        var audio = new Audio('audio/song.mp3');
        audio.play();
    };
Run Code Online (Sandbox Code Playgroud)