android - Ionic - 在后台播放音频

标签 android cordova audio ionic-framework

我正在创建一个音乐应用程序,它将使用 API 获取歌曲。歌曲播放完美,但无法在后台运行。当我关闭应用程序时,音频会停止。我正在使用 ionic framework 并使用 cordova Media 插件创建此应用程序。我用谷歌搜索了很多东西,但无法解决问题。

我需要使用其他插件来代替 cordova Media 吗?请提出一些建议。

注意:我只需要安卓设备

最佳答案

我没有得到任何解决方案。所以我为它创建了一个插件。 请引用此链接Cordova Plugin - Back As Home

它到底在做什么?
它不是关闭应用程序,而是将其最小化。所以这段代码将帮助后退按钮作为主页按钮工作。


添加插件

cordova 插件添加 https://github.com/amitsinha559/cordova-plugin-back-as-home.git

如果你想返回主页按钮,请在 .run 中添加此代码

$ionicPlatform.registerBackButtonAction(function(e){
    backAsHome.trigger(function(){
        console.log("Success");
    }, function(){
        console.log("Error");
    });
    e.preventDefault();
},101);

如果你想在一些按钮操作中使用

$scope.someButton = function() {
    backAsHome.trigger(function(){
        console.log("Success");
    }, function(){
        console.log("Error");
    });
}

如果您遇到任何问题,请告诉我。

关于android - Ionic - 在后台播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32565359/

相关文章:

java - 自定义 ArrayAdapter.add() 不改变我的 TextView

java - 如何在 Android 中读取 Firebase 用户数据

Android intent-filter pathPattern 数字匹配

Javascript 在点击时播放声音,第二个按钮点击停止第一个声音

java - 使用material.textfield.TextInputLayout时,我的轮廓框覆盖了提示。如何在不覆盖盒子的情况下显示提示?

html - Google map 不会显示在 Phonegap iOS 应用程序中

javascript - 加载外部 JavaScript 文件

angularjs - 应用程序卸载时未清除LocalStorage-Android 6

ios - 使用 AudioMixInputParameters AVFoundation 为每个视频轨道设置多个音量在 Swift iOS 中不起作用

c# - AudioSource的Unity3D共享设置