我正在使用离子创作器开发一个广播应用程序。 音频播放功能正常,但我需要暂停音频
另一个问题:
双击以一次收听两个曲调?
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()
答案 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