我用离子制作MP3播放器 . 如果关闭应用程序,我会在后台使用“cordova.plugins.backgroundMode.enable()”播放音乐 .
但是当Android上的按下硬件后退按钮“停止并关闭”应用程序而不是“关闭并返回”时 .
你必须使用一种叫做Android Services的东西 .
来自文档:
“服务是一个应用程序组件,表示应用程序希望执行较长时间运行的操作,而不与用户交互或为其他应用程序提供使用的功能 . ”
以下是使用服务帮助您入门的优秀官方指南:http://developer.android.com/guide/components/services.html
这是一个关于构建音频播放器的好教程:http://www.androidhive.info/2012/03/android-building-audio-player-tutorial/
这是一个用于构建流媒体音乐播放器的视频教程:http://www.youtube.com/watch?v=LKL-efbiIAM
1 回答
你必须使用一种叫做Android Services的东西 .
来自文档:
“服务是一个应用程序组件,表示应用程序希望执行较长时间运行的操作,而不与用户交互或为其他应用程序提供使用的功能 . ”
以下是使用服务帮助您入门的优秀官方指南:http://developer.android.com/guide/components/services.html
这是一个关于构建音频播放器的好教程:http://www.androidhive.info/2012/03/android-building-audio-player-tutorial/
这是一个用于构建流媒体音乐播放器的视频教程:http://www.youtube.com/watch?v=LKL-efbiIAM