Comment jouer un son dans angularjs
L'aide d'une API pour obtenir l'url du son à jouer dans la balise audio
Vue
<img src="../img/play.svg" alt="Play" ng-click="playSound('exampleWord')" width="48"/>
Contrôleur:
$scope.playSound=function(input){
$scope.audio={};
soundFetch.getSound(input).success(function(data){
$scope.audio=data;
});
}
La soundFetch est le service à appeler la getSound fonction. Le retour des données est l'url de la chanson.
Comment jouer le son après avoir cliqué sur la balise img. Actuellement à obtenir une erreur Error: [$interpolate:interr]
ng-click="playSound(word)"
supprimer {{xx}}
de {{word}}
J'ai pris un mot, même après qu'il ne fonctionne pas.
il y a une bonne réponse ici: stackoverflow.com/questions/23659395/... de l'Espoir, cela vous aidera.
OriginalL'auteur Akansh Gulati | 2015-06-17
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur
OriginalL'auteur
Il semble playSound fonction prend en entrée comme argument
Je voudrais essayer
ng-click="playSound(this)"
ou, dans le cas de boutonng-click="playSound(document.getElementById('audio'))"
OriginalL'auteur