我正在开发一个无线电流app.I使用android - mediaplayer类来播放无人机流。我试图在两个设备上运行应用程序。当我在三星Galaxy S3 mini(4.2.2)中按下后退按钮继续播放。我通过通知栏控制媒体播放器。但当我按下三星Galaxy S3(4.3)媒体播放器停止播放按钮时。为什么要停止媒体播放器?如何在按下后防止停止?
答案 0 :(得分:1)
我不使用服务,但我仍然不明白为什么s3会杀死活动。但我找到了解决方案。我将我的super.onBackPressed()更改为moveTaskToBack(true);.我在活动标签(主要)android:noHistory =“true”中将此选项添加到清单文件中。当我按下按键时,MediaPlayer不再停止流。也许这个解决方案可能对其他人有用。我感谢所有人的回答。
答案 1 :(得分:0)
如果没有一些代码,我怀疑任何人都可以提供帮助。
你是如何播放广播流的?你在用服务吗?如果不是S3上的后退按钮可能会终止您的应用程序,从而终止该流。