如何暂停其他应用正在播放状态
2016-10-20 09:22
246 查看
通话应用
场景:当系统播放录音时,你的应用需要对音频或视频模块进行调用,如何让非本应用以外的其他应用停止播放状态.AudioManager
1. 获取AudioManager实例am.
2. 设置当前模式为MODE_IN_COMMUNICATION
3.
am.setMode(AudioManager.MODE_IN_COMMUNICATION);
4. 当系统检测到模式改变,其他应用的播放便会暂停.
或者request AudioFocus.
不过这种情况需要,其他应用都遵守请求AudioFocus的规则.相关文章推荐
- 在当前应用的Activity 中如何对正在播放的music 进行控制
- 在当前应用的Activity 中如何对正在播放的music 进行控制
- Android TV如何杀死后台正在播放的媒体应用。。。
- 如何通过复选框的状态控制其他单元格是否可写
- android如何调用其他应用的方法或属性
- 如何保留和还原 Windows Phone 的应用状态
- 如何在MSN 7.0中显示Winamp或Foorbar中正在播放的曲目名称
- Android应用如何获得SIM状态
- 如何在SharePoint Server中整合其他应用系统?
- yield方法(暂停当前正在执行的线程对象,并执行其他线程。 )
- ABAP--如何暂停其他进程的处理,加速当前程序的处理速度
- 【Linux_Fedora_应用系列】_3_如何利用Smplayer播放WMV格式的文件
- 转:如何在SharePoint Server中整合其他应用系统?
- 如何使PC上运行的程序不能退出,并且用户只能使用当前正在运行的程序。不能使用PC上的其他程序
- Flex中如何利用mx:states和mx:State创建不同状态应用的例子
- 如何在WP模拟器中启动、暂停、重启应用
- 如何更新服务其证书-试用于web ssl证书过期以及其他形式应用的证书过期
- 如何在SharePoint Server中整合其他应用系统?
- VC程序中如何结束系统正在运行的其他进程
- [SharePoint 2007]如何解决上传InfoPath表单时一直处于正在安装状态的问题