unity 程序切进切出停止其他音乐

原创 2015年11月19日 16:23:25

IOS默认是在程序退出的时候关闭这个程序的音乐音效的,但是比如音乐播放软件,会在后台播放音乐,那么怎么在自己的程序开始的时候屏蔽这些音乐的播放呢?

这里简单记录一下:

导出的xcode工程后在main.mm函数中加入一段代码:

1) Set Required background mode to App plays audio

2) set Application does not run in background to YES.

#include <AVFoundation/AVFoundation.h>

 	NSError *setCategoryErr = nil;
 	NSError *activationErr  = nil;
 	[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:&setCategoryErr];
 	[[AVAudioSession sharedInstance] setActive:YES error:&activationErr];

如果想在程序切入切出的时候禁止播放音乐,就在UnityAppController.mm的 applicationWillResignActive函数中也加上这段函数。


Unity中控制声音的播放

1、在unity中只能有一个耳朵用来听声音,一般都是在Camera上。即Audio Listener。但是可以有多个声音来源,即可以有多张在说话的嘴。Audio Source。 2、创建发声体Gam...

unity游戏在安卓按home或者锁屏键后不能后台运行的结局方案

unity游戏在安卓按home或者锁屏键后,重新打开游戏后,游戏会执行OnCreat()方法,导致重新开始游戏...

AVAudioRecorder 后台遇到的情况解决

AVAudioRecorder进行录音,后台音乐被无情的停止了 解决方法如下: 首先,在开始录音之前,设置 [[AVAudioSession sharedInstance] setActi...

iOS下微信语音播放之切换听筒和扬声器的方法解决方案

[[UIDevice currentDevice] setProximityMonitoringEnabled:YES];//建议在播放之前设置yes,播放结束设置NO,这个功能是开启红外感应 ...

DVD资源切出复制工具

  • 2011年08月20日 13:01
  • 146KB
  • 下载

POWERMILL 精 切入切出

  • 2014年10月26日 21:02
  • 471B
  • 下载

WINCE里随时用HOT KEY切出中文输入法

WINCE里随时用HOT KEY切出中文输入法  花了些工夫后,我们终于能在WINCE里随时用HOT KEY切出中文输入法了。内容都在注册表里,不过需要翻译出来才能看破。这部分在WIN XP和WIN...

粗切入切出

  • 2014年10月26日 20:59
  • 591B
  • 下载

CSS之切出横幅

简述上节分享了clip-path来实现一个剪切横幅,本节通过另外一种方式来实现一个更经典的横幅。简述 最终效果 小三角 效果 源码 阴影分割 效果 源码 合并最终效果我们先看一下最终要实现的效果。我们...

Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题

Android系统,用户第一次安装应用在系统的安装器安装完成界面有“完成”和“打开”两个按钮。       当用户点击“打开”按钮并进行了一些操作后,若此时用户点击Home键切出应用到桌面,再从...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:unity 程序切进切出停止其他音乐
举报原因:
原因补充:

(最多只允许输入30个字)