【发布时间】:2015-03-23 10:34:54
【问题描述】:
我想在我的页面加载时在后台播放音频 mp3,所以如果我使用按钮单击,它可以工作,但如果我在我的控制器加载 $state 时尝试播放它,它就不起作用:
angular.module('starter', ['ionic','ngCordova'])
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if(window.StatusBar) {
StatusBar.styleDefault();
}
});
})
.controller("ExampleController", function($scope, $cordovaMedia) {
$scope.play = function(url) {
var my_media = new Media(url,
function () {
console.log("playAudio() : success");
},
function (err) {
console.log("playAudio() : : "+err);
});
my_media.play();
};
$scope.play('/android_asset/www/someAudio.mp3');
});
【问题讨论】:
标签: android ios angularjs cordova ionic