Dies war in einer alten Version von ionic
gearbeitet, aber jetzt habe ich den Rest der App zu aktualisieren beendet und ging zurück, um dies zu beenden, wird der Sound nicht spielen.Ionic: Media Plugin - kann es nicht funktionieren
Ich habe einen Ein-Aus-Schalter für die Wiedergabe eines Demo-Sounds in der App. Hier ist der Code, mit Kommentaren und mit dem auskommentierten Teil, von dem ich dachte, dass er mein Problem verursachen könnte. Es ist nicht.
.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");
}
}
});
ich alle richtigen Konsolenprotokolle, und ich habe die WAV-Datei in dem gleichen Ordner wie meine js Skripte.
Immer noch nichts.
Irgendwelche Hilfe?
Ist '100bpm.wav' an der gleichen Stelle? – Dino
Sieht so aus, als ob du dieses Plugin benutzt? https://github.com/apache/cordova-plugin-media Die Konsolenprotokolle werden ausgelöst, da sie unabhängig von pluginabhängigem Code sind. Ich würde vorschlagen, das Plugin wieder hinzuzufügen, nachdem Sie ionic aktualisiert haben. – knfd