繁体   English   中英

Mediaplayer在新活动上停留5秒后停止

[英]Mediaplayer stops after 5 seconds on new Activity

我有2个活动,一个主要活动,它启动一个媒体播放器流,一个导致启动活动#2的按钮,然后完成()当前活动的活动#1的任务已完成,此时音乐播放器没有问题。 但是,在活动#2打开之后,媒体播放器会工作约5秒钟,然后停止,在活动#2中,我只有一个按钮可以退出,并且AHandlerTask在Handler的帮助下循环运行。

我相信您是活动1的MediaPlayer,因为您正在调用finish()因此正在从内存中清除它。 MediaPlayer实例是第一个Activity一部分。 解决此问题的唯一方法是在Activity 2中启动一个新的MediaPlayer或创建一个在后台处理所有媒体的Service 如果以第二种方式进行操作,则一个MediaPlayer实例将在所有活动中保持播放状态,您只需要向其发送命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM