音频播放和暂停Ionic Creator应用程序(音频流-广播应用程序)

时间:2018-08-08 20:17:24

标签: android angularjs cordova audio ionic-v1

我正在使用离子创作器开发一个广播应用程序。 音频播放功能正常,但我需要暂停音频

另一个问题:

双击以一次收听两个曲调?

这是音频播放功能,

function ($scope, $stateParams) {

    $scope.playWebAudio = function(){
    try{
        $scope.audio = new Audio('Audio stream URL');

        $scope.audio.play();
    }
    catch(e){
        alert(e);
        console.log(e);
    }
}

播放按钮

ng-click playWebAudio()

1 个答案:

答案 0 :(得分:0)

Strop Audio,您必须使用$ cordovaMedia插件而不是$ cordovaNativeAudio

现在您必须这样做:

     module.controller('MyCtrl', function($scope, $cordovaMedia) {


    var src = "/src/audio.mp3";
  var media = $cordovaMedia.newMedia(src);

  var iOSPlayOptions = {
    numberOfLoops: 2,
    playAudioWhenScreenIsLocked : false
  }

  media.play(iOSPlayOptions); // iOS only!
  media.play(); // Android

  media.pause();

  media.stop();

  media.release();

  media.seekTo(5000); // milliseconds value

  media.setVolume(0.5);

  media.startRecord();

  media.stopRecord();

  media.getDuration();

  media.getCurrentPosition().then(...);
});

有关更多详细信息,请参阅此链接enter link description here