在我的应用程序中,我从服务器下载了音频,然后播放,但通过锁定手机停止了MediaPlayer,因此我添加了用于播放的后台服务。之后,我改变了主意,希望用户无法访问我的音频,因此我对音频进行了加密和解密以进行播放。通过这种方式,我不需要后台服务。 我很困惑。我不需要服务,因为节省了内部成本!!!! 你能解释一下吗? 预先感谢
答案 0 :(得分:3)
这取决于您正在开发的应用程序类型。如果这是一个音乐播放器,即使应用程序已关闭,用户也应该能够收听,然后使用一项服务。音频只是文件,如果它们经过加密,则在播放前先对其解密。 另一方面,如果您的应用程序是某种音频编辑器,用户在播放音频时应积极使用该应用程序,则您可能不使用服务。