ionic-framework – 如何在Cordova Media Plugin中并行播放其他播放器时停止音频

我的应用程序中有一个音频播放器,使用Ionic框架 Cordova Media Plugin完成.

我想让它在其他应用播放器播放媒体后停止.

我想一次只有一个音频播放器处于活动状态,有没有人知道如何做到这一点?

最佳答案 这对我有用,Check It

 var filedirPath = $ionicPlatform.is('android') ?  '/android_asset/www/app/audio' : 'audio';

var fileName = filedirPath + "/BlossominyourSmile.mp3";
 var media = new Media(self.fileName, function(){
          console.log("Silence played succssfully");
          // self.resetPlay();
        }, function(err){
      });
 media.play({playAudioWhenScreenIsLocked : true, numberOfLoops: 0}); 

Media对象将使用一些默认方法创建为media.pause,media.resume,media.stop
检查状态,然后使用方法

if(self.media){ self.media.stop(); self.media.release();}
点赞