unity 程序切进切出停止其他音乐
2015-11-19 16:23
351 查看
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>
如果想在程序切入切出的时候禁止播放音乐,就在UnityAppController.mm的 applicationWillResignActive函数中也加上这段函数。
这里简单记录一下:
导出的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函数中也加上这段函数。
相关文章推荐
- Unity3d·小技巧·物体自转
- Unity3D 游戏资源提取工具
- RenderTexture 不能正常显示
- unity3d 小心Instantiate的名字非你所要
- Unity3D之Animation中AnimationEvent的BUG?爬坑向
- 教你如何开发VR游戏系列教程一:前言
- XML的增删改查
- 关于 unity如何读写Json的学习
- Socket.IO for Unity 简要介绍和简单应用
- unity3d - new 不出的单例
- 关于unity中支持的音频的格式和视频的格式的总结
- 关于Random.Range 范围的学习
- C#动态库在Unity3D 4.5版本上可以编译通过,但在5.2版本上编译不通过的问题
- Unity协程(Coroutine)原理深入剖析
- unity3d 触屏拖拽物体代码
- unity3d 陀螺仪代码
- [Unity]面试题整理
- unity3d 5.2 添加广点通广告
- Unity杂记
- Unity3d 支持的图形格式和大小优化