У меня есть список аудиофайлов, представленных в виде ссылок и <audio>
html5. Каждая ссылка вызывает функцию, которая меняет src тега <source>
в <audio>
:
<audio controls="controls" preload="none">
<source type="audio/mpeg" src="{{selectedSongPath}}"/>
</audio>
...
<div class="songEntry" ng-repeat="song in songs">
<a href="" ng-click="songSelect(song.path)">{{song.name}}</a>
</div>
...
$scope.songSelect = function(songPath) {
$scope.selectedSongPath = songPath;
}
Я вижу изменение src, но ничего не воспроизводится. Пути в порядке; если я инициализирую src одним из путей, плеер работает.
Что я делаю неправильно?