停止所有音频Cordova媒体插件?
有没有办法停止Cordova Media中的所有音频播放?以下是我在角度控制器中的代码:停止所有音频Cordova媒体插件?,cordova,media,cordova-plugins,Cordova,Media,Cordova Plugins,有没有办法停止Cordova Media中的所有音频播放?以下是我在角度控制器中的代码: function soundCtrl($scope) { $scope.playSound = function(file) { myMedia.stop(); var myMedia = new Media(file) myMedia.play({ playAudioWhenScreenIsLocked: true
function soundCtrl($scope) {
$scope.playSound = function(file) {
myMedia.stop();
var myMedia = new Media(file)
myMedia.play({
playAudioWhenScreenIsLocked: true
})
}
您可以将所有
myMedia
对象保留在一个数组中,当您要停止所有对象时,只需读取数组并逐个停止它们
function soundCtrl($scope) {
var myMedias = [];
$scope.playSound = function(file) {
var myMedia = new Media(file);
myMedias.push(myMedia);
myMedia.play({
playAudioWhenScreenIsLocked: true
})
}
$scope.stopAllSounds = function() {
for(int i=0; i < myMedias.length; i++){
myMedias[i].stop();
}
}
函数soundCtrl($scope){
var myMedias=[];
$scope.playSound=函数(文件){
var myMedia=新媒体(文件);
myMedias.push(myMedia);
myMedia.play({
锁定屏幕时播放音频:true
})
}
$scope.stopAllSounds=函数(){
for(int i=0;i