Нужно реализовать музыку и эффекты в Ionic.
Пробовал реализовать с помощью Cordova Media, но отказался поскольку данное решение работало очень не стабильно.
Остановился на HTML5 Audio.
Данное решение работает на реальном устройстве но проигрывает по - одному, тоесть если один файл играет, другой попросту его перебивает и начинает играть.
Подскажите как проигрывать 2-3 звуковых файла одновременно?
Фнукция для проигрывания:
function loadMedia(src, onError, onStatus, onStop) {
var defer = $q.defer();
if (service.active) {
$ionicPlatform.ready(function() {
if ($ionicPlatform.is('android')) {
src = '/android_asset/www/' + src;
}
defer.resolve(new Audio(src));
});
}
return defer.promise;
}
Вызов из контроллера:
MediaSrv.loadMedia('audio/bottomnumber.mp3').then(function(media){
media.play();
});