最近做音频合成,看了百度很多的音频后台,但不是自己想要的效果.于是google加官方文档,实现了自己想要的东西.
特此记录一下.与有同需求的朋友分享一下.
目的功能主要是音频能后台 程序启动不中断ipod能与ipod混音
转载请保留出处:http://blog.csdn.net/fightper/article/details/7516876
关键代码:
AudioSessionInitialize (NULL,NULL,NULL,NULL);//初始化音频
UInt32 sessionCategory =kAudioSessionCategory_MediaPlayback;//设置后台播放
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory,sizeof (sessionCategory), &sessionCategory);
UInt32 allowMixWithOthers =true;//设置是否与ipod混合(与ipod声音一样大)
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers,sizeof(allowMixWithOthers), &allowMixWithOthers);
UInt32 allowAudioShouldDuck =true;//设置是否与ipod混合(ipod声音变小,应用程序声音变大)
AudioSessionSetProperty(kAudioSessionProperty_OtherMixableAudioShouldDuck,sizeof(allowAudioShouldDuck), &allowAudioShouldDuck);
AudioSessionSetActive(true);//激活audiosession
/*调用高级类设置方法
[[AVAudioSession sharedInstance] setActive:YES error: nil];
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:nil];
//调用远程播放控件
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
*/
//系统提示音调用
staticvoid completionCallback (SystemSoundID soundID,void* aa) {}
musicID = 0;
SystemSoundID soundID;
NSString *path = [[NSBundlemainBundle]pathForResource:@"tishi"ofType:@"aif"];
CFURLRef soundURL = (CFURLRef)[NSURLfileURLWithPath:path];
AudioServicesCreateSystemSoundID(soundURL,&soundID);
AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);
AudioServicesAddSystemSoundCompletion(soundID,NULL,NULL,completionCallback,(void *)musicID);
AudioServicesPlayAlertSound(soundID);
分享到:
相关推荐
ipod转换
ipod-gadget模拟iPod USB设备以将数字音频流传输到iPod兼容的设备/底座。 它说出iAP(iPod配件协议)并开始音频流会话。 ipod-gadget ipod-gadget模拟iPod USB设备以将数字音频流传输到iPod兼容的设备/底座。 它说出...
佳佳iPod格式转换器是一款专业的并且操作简单的苹果iPod视频...本软件支持MP3,AAC,AC3,CDA,M4A,WAV和WMA等音频系列,佳佳iPod格式转换器还能够提取视频中音频,即将视频格式转化为音频格式。 佳佳iPod格式转换器截图
iPod Click Wheel Games商店以前是存在与iTunes Store里面的,后来砍掉了。苹果没有开放sdk,所以没啥第三方游戏。支持的设备有iPod nano (3rd 4th 5th generation),iPod Classic,iPod (5th generation)。
Tansee iPod Transfer Photo能够将你的图片从iPod复制到Windows PC。
x-ipod-rip ipod系列软件工具包
实现ipod当前播放列表功能代码,仅供大家参考
iPod_Ext_Spec_R16.pdf 使用IPOD的扩展协议4来建立你自己的IPOD导航界面的协议
ipod interface protocol 接口
Ipod touch 4 guider Ipod 4 应用操作指南
这个一个IPOD接口电路的原理图,在做IPOD座子的时候,它的参数特别主要,可以一起参考研究一下
凡人全能音频转换器是一款专业的音频格式转换工具,视频音乐提取工具。凡人全能音频转换器支持目前所有流行的音频,可以在...12、转换后的音频可以在苹果iPod、iPhone、iPad等设备中随意播放。 凡人全能音频转换器截图
自己曾经想把ipod classic里面原来保存的照片给copy出来,也知道Tansee iPod Transfer Photo这个软件能导出,可是找了许久都找不到真正可用的注册机和注册码,后来终于找到了。。。。。。 献给那些不用为了个注册机...
支持 iPod shuffle(第 4 代),有关功能描述和完整的说明,以及对 iPod 进行故障排除的方法与技巧
ipod 的固件修改软件,官网的下载不了,找了很久的
ipod coprocessor,ipod coprocessor
iPod接口中文说明,开发iphone外设的一定要看一下。
能把ipod的歌曲、视频传回电脑的软件,目前为英文试用版,一次只能传送5首歌曲或5个视频,但非常好用。 windows版本。
IPOD接口定义与DIY连接线 IPOD接口定义与DIY连接线
关于ipod的交互体验,来源apple官方网,翻译过来的