在我的应用程序中,我从服务器下载音频然后播放,但是MediaPlayer被我的手机锁定停止了,所以我添加了一个后台服务来播放。在那之后,我改变了主意,我希望用户无法访问我的音频,所以我对音频进行了加密和解密以播放。通过这种方式,我不需要后台服务。 我完全糊涂了。我不需要这项服务,因为节省了内部费用!!!!!! 你能解释一下吗? 提前致谢
最佳答案
这取决于您正在开发的应用程序类型。如果这是一个音乐播放器,即使应用程序关闭,用户也应该能够收听,然后使用服务。音频只是文件,如果它们被加密,只需在播放前解密它们。 另一方面,如果您的应用程序是某种音频编辑器,用户应该在播放音频时主动使用应用程序,那么您可能不会使用服务。
关于android - 何时在 android studio 中使用 MediaPlayer 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52585045/