Questo aveva funzionato in una vecchia versione di ionic
ma ora ho finito di aggiornare il resto di questa app e sono tornato a finalizzare l'audio non verrà riprodotto.Ionico: plug-in per i media - impossibile farlo funzionare
Ho un interruttore on-off per riprodurre un suono dimostrativo nell'app. Ecco il codice, con i commenti e con la parte commentata che pensavo potesse causare il mio problema. Non lo è.
.controller('SoundCtrl', function($scope, $timeout) {
$scope.sound_on = false;
var media = new Media('100bpm.wav');
$scope.soundPlayer = function() {
console.log("in soundPlayer");
if($scope.sound_on == false) {
$scope.sound_on = true;
media.setVolume('1.0');
media.play();
console.log("sound on");
console.log(media);
/*$timeout(function(){
$scope.sound_on=false;
console.log("should change");
}, 12600);*/
} else {
media.stop();
$scope.sound_on = false;
console.log("sound off");
}
}
});
Ottengo tutti i registri della console giusti e ho inserito il file wav nella stessa cartella dei miei script js.
Ancora niente.
Qualsiasi aiuto?
È '100bpm.wav' nella stessa posizione? – Dino
Sembra che tu stia usando questo plugin? https://github.com/apache/cordova-plugin-media I log della console verranno attivati perché sono indipendenti da qualsiasi codice dipendente dai plugin. Suggerirei di aggiungere nuovamente il plugin dopo aver aggiornato ionico. – knfd