音频播放和暂停 Ionic Creator 应用程序(音频流 - 广播应用程序)
Posted
技术标签:
【中文标题】音频播放和暂停 Ionic Creator 应用程序(音频流 - 广播应用程序)【英文标题】:Audio Play and Pause Ionic Creator app (Audio Streaming - Radio App ) 【发布时间】:2019-01-16 05:00:01 【问题描述】:我正在使用 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()
【问题讨论】:
$scope.audio.pause(); 感谢您的回复。不工作兄弟,请给我例子,我的来源:youtube.com/watch?v=cLDBRP22C-s&t=44s 【参考方案1】: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
【讨论】:
以上是关于音频播放和暂停 Ionic Creator 应用程序(音频流 - 广播应用程序)的主要内容,如果未能解决你的问题,请参考以下文章
Ionic 3 从录制的文件中获取 base64 音频字符串
当另一个应用开始播放音频时,如何自动暂停我的应用中的音频播放器?