To działało w starej wersji ionic
, ale teraz skończyłem aktualizować resztę tej aplikacji i wróciłem, by sfinalizować to, że dźwięk nie zostanie odtworzony.Wtyczka jonowa: Media - nie można go uruchomić
Mam przełącznik on-off do odtwarzania dźwięku demonstracyjnego w aplikacji. Oto kod z komentarzami i komentarzem, który według mnie może być przyczyną mojego problemu. Nie jest.
.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");
}
}
});
Dostaję wszystkie właściwe logi konsoli i umieszczam plik wav w tym samym folderze, co moje skrypty js.
Jeszcze nic.
Każda pomoc?
Czy "100bpm.wav" znajduje się w tej samej lokalizacji? – Dino
Wygląda na to, że używasz tej wtyczki? https://github.com/apache/cordova-plugin-media Dzienniki konsoli będą uruchamiane, ponieważ są niezależne od kodu zależnego od wtyczki. Sugerowałbym ponowne dodanie wtyczki po aktualizacji jonowej. – knfd