2014-11-09 10 views

ответ

3

вы можете хранить все myMedia объекты в массиве, когда вы хотите, чтобы остановить их все просто читать массив и остановить их один за другим.

function soundCtrl($scope) { 
    var myMedias = []; 
    $scope.playSound = function(file) { 
     var myMedia = new Media(file); 
     myMedias.push(myMedia); 
     myMedia.play({ 
      playAudioWhenScreenIsLocked: true 
     }) 
    } 
    $scope.stopAllSounds = function() { 
     for(int i=0; i < myMedias.length; i++){ 
      myMedias[i].stop(); 
     } 
    } 
Смежные вопросы