亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1431 | 回復(fù): 0
打印 上一主題 下一主題

[iOS] iOS音效 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2015-06-01 10:52 |只看該作者 |倒序?yàn)g覽
  1. //AudioToolbox.framework是一套基于C語言的框架,使用它來播放音效其本質(zhì)是將短音頻注冊(cè)到系統(tǒng)聲音服務(wù)(System Sound Service)

  2. //System Sound Service的限制:
  3. //1.音頻播放時(shí)間不能超過30s
  4. //2.數(shù)據(jù)必須是PCM或者IMA4格式
  5. //3.音頻文件必須打包成.caf、.aif、.wav中的一種(注意這是官方文檔的說法,實(shí)際測(cè)試發(fā)現(xiàn)一些.mp3也可以播放)
復(fù)制代碼

播放音頻的方法:
  1. /**
  2. *  播放完成回調(diào)函數(shù)
  3. *
  4. *  @param soundID    系統(tǒng)聲音ID
  5. *  @param clientData 回調(diào)時(shí)傳遞的數(shù)據(jù)
  6. */
  7. void soundCompleteCallback(SystemSoundID soundID,void * clientData){
  8.     NSLog(@"播放完成...");
  9. }

  10. /**
  11. *  播放音效文件
  12. *
  13. *  @param name 音頻文件名稱
  14. */

  15. -(void)playSoundEffect:(NSString *)name{
  16.     NSString *audioFile=[[NSBundle mainBundle] pathForResource:name ofType:nil];
  17.     NSLog(@"%@",audioFile);
  18.     NSURL *fileUrl=[NSURL fileURLWithPath:audioFile];
  19.     //1.獲得系統(tǒng)聲音ID
  20.     SystemSoundID soundID=0;
  21.     /**
  22.      * inFileUrl:音頻文件url
  23.      * outSystemSoundID:聲音id(此函數(shù)會(huì)將音效文件加入到系統(tǒng)音頻服務(wù)中并返回一個(gè)長整形ID)
  24.      */
  25.     AudioServicesCreateSystemSoundID((__bridge CFURLRef)(fileUrl), &soundID);
  26.     //如果需要在播放完之后執(zhí)行某些操作,可以調(diào)用如下方法注冊(cè)一個(gè)播放完成回調(diào)函數(shù)
  27.     AudioServicesAddSystemSoundCompletion(soundID, NULL, NULL, soundCompleteCallback, NULL);
  28.     //2.播放音頻
  29.     AudioServicesPlaySystemSound(soundID);//播放音效
  30.     //    AudioServicesPlayAlertSound(soundID);//播放音效并震動(dòng)
  31. }
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP