0

我正在使用 ionic creator 开发一个无线电应用程序。音频播放功能正常,但我需要暂停音频

另一个问题:

双击可以同时听两首曲子?

这是音频播放功能,

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()
4

1 回答 1

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(...);
});

有关更多详细信息,请参阅此链接 在此处输入链接描述

于 2018-08-10T11:34:55.560 回答