我已经开发了一个录音机,这是完美的工作在前台以及background.But有一个问题,当我在后台运行录音机,并启动另一个应用程序使用的声音(如录像机,音乐播放器,视频播放器等),所以应用程序将崩溃。所以我想在录音机中添加一个功能,当正在使用麦克风或扬声器的其他应用程序(如录像机,音乐播放器,视频播放器等)在前台运行时,录音器会自动提前转到pause state.Thank。
如果你还不明白我的问题,所以请用你的手机播放音乐,而不是去家里。所以音乐播放器是running.And打开另一个没有使用麦克风和扬声器的应用程序,所以音乐播放器仍然在运行,但当你打开另一个使用麦克风和扬声器的应用程序(如录像机,音乐播放器,视频播放器等)时,音乐播放器将暂停。这个类型的功能我提前wanted.Thanx了
发布于 2012-07-31 15:41:15
就我从你的问题中所理解的,你需要你的应用程序停止它正在做的任何事情(可能是录音?)当它不是前台应用程序时。
您需要覆盖主活动中的onPause方法,以便当您的活动进入后台(新活动到来)时,您可以停止记录器。
此外,当用户再次开始与您的应用程序交互时,您可以通过覆盖onResume方法来恢复活动的任务。
https://stackoverflow.com/questions/11735303
复制相似问题