Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Ionic/ngCordova中同时播放多个音频文件_Javascript_Angularjs_Media_Ionic_Ngcordova - Fatal编程技术网

Javascript 在Ionic/ngCordova中同时播放多个音频文件

Javascript 在Ionic/ngCordova中同时播放多个音频文件,javascript,angularjs,media,ionic,ngcordova,Javascript,Angularjs,Media,Ionic,Ngcordova,我正在离子城开发一个应用程序,需要能够同时播放2个音频文件 起初,我尝试使用HTML5音频功能,这使我能够做到这一点。然而:在网络上,它可以根据需要同时播放两种声音,但在我的Android手机上运行时,只能播放一个音频文件 我进一步看了看,发现ngCordova的$cordovaMedia。 所以我继续使用ngCordova网站上的信息: (我包括了js文件) 产生以下代码: angular.module('starter.controllers', ['ngCordova']) .contr

我正在离子城开发一个应用程序,需要能够同时播放2个音频文件

起初,我尝试使用HTML5音频功能,这使我能够做到这一点。然而:在网络上,它可以根据需要同时播放两种声音,但在我的Android手机上运行时,只能播放一个音频文件

我进一步看了看,发现ngCordova的$cordovaMedia。 所以我继续使用ngCordova网站上的信息: (我包括了js文件)

产生以下代码:

angular.module('starter.controllers', ['ngCordova'])

.controller('HomeCtrl', function($scope, $cordovaMedia, $ionicLoading) {

    $scope.play = function() {
        var media = $cordovaMedia.newMedia('http://www.tonycuffe.com/mp3/tail%20toddle.mp3');
        media.play();

        var media2 = $cordovaMedia.newMedia('http://www.tonycuffe.com/mp3/saewill.mp3');
        media2.play();

        console.log(media);
        console.log(media2);
    }
});
两个对象可以很好地分开播放,但当一起播放时,只能听到媒体2


有人知道这是为什么,如果我能解决它吗?我当然也愿意接受其他选择。

你必须阅读有关混音的书籍。