精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

iPhone開發音頻資料

移動開發 iOS
我們將從音頻編碼開始闡述(而不是文件格式),因為編碼是最重要的環節。

每個音頻文件都是由兩部分內容所構成:它的文件格式(或者音頻容器)以及它的數據格式(或者音頻編碼)。

 

    文件格式(或音頻容器)是用于形容文件本身的格式。我們可以通過多種不同的方法為真正的音頻數據編碼。例如CAF文件便是一種文件格式,它能夠包含MP3格式,線性PCM以及其它數據格式的音頻。

  數據格式(或音頻編碼)

  我們將從音頻編碼開始闡述(而不是文件格式),因為編碼是最重要的環節。

線性PCM:這是表示線性脈沖編碼調制,主要是描寫用于將模擬聲音數據轉換成數字格式的技術。簡單地說也就是未壓縮的數據。因為數據是未壓縮的,所以我們便可以最快速地播放出音頻,而如果空間不是問題的話這便是iPhone音頻的優先代碼選擇。


 


 

文件格式(或音頻容器)

  iPhone支持許多文件格式,包括MPEG-1(.mp3),MPEG-2 ADTS(.aac),AIFF,CAF以及WAVE。但是通常情況下我們都會選擇CAF,因為它能夠同時包含所有iPhone所支持的編碼,并且它也是iPhone中的優先文件格式選擇。

比特率:

比特率是指一個音頻文件所占有的每秒字節數。像AAC或MP3等編碼便能夠指定字節數而壓縮音頻文件。當你降低每秒鐘的字節數時,你同時也在降低音頻的質量。

以下是一些較常見的比特率:

  每秒32千比特率:調頻廣播質量

  每秒48千比特率:較長的語音博客中常見的頻率

  每秒64千比特率:標準長度的語音博客中常見的頻率

  每秒96千比特率:調頻收音機的質量

  每秒128千比特率:MP3音樂最常見的比特率

  每秒160千比特率:音樂家和敏感聽眾的優先選擇

  每秒192千比特率:數字無線電廣播的質量

  每秒320千比特率:和CD的質量沒兩樣了

  每秒500千至1411千比特率:無失真的音頻編碼,如線性PCM

 采樣頻率

  我們最后需要提到的一個術語便是:采樣頻率。

  當我們將模擬信號轉換成數字格式時,采樣頻率是指我們多長時間抽取一次聲波去創造數字信號。

  通常情況下44100赫茲便是最常用的采樣頻率,因為這與CD音頻的頻率相同。

  轉換和記錄

  這是iPhone開發者需要掌握的制作音頻要素的第二部分。

  在上文中我提到了文件格式與數據格式間的區別,以及iPhone所支持的各種格式。而接下來我將說說如何在這兩種格式間進行轉換。


 

Which format should I use?

The short answer: Use CAFF (uncompressed) for short sound effects and AIFF IMA4 (compressed) for music. This is also the recommendation from Apple.

  • CAFF (Core Audio File Format) is, in a nutshell, the iPhone's native audio file format for uncompressed sounds.
  • AIFF (Audio Interchange File Format) with IMA4 gets you about 4:1 compression on audio files. It is supported natively by the iPhone. One other advantage of this format is that it loops seamlessly - most other compressed audio files are problematic in this regard.

 
# creates sound.caf (little endian, 16 bit) afconvert -f caff -d LEI16 sound.wav  
# creates sound.caf (little endian, 16 bit, 22kHz) afconvert -f caff -d LEI16@22050 sound.wav  
# creates sound.caf (little endian, 16 bit, MONO) afconvert -f caff -d LEI16 -c 1 sound.wav  
# creates sound.aifc (IMA4 compression) afconvert -f AIFC -d ima4 sound.wav  
# creates sound.aifc (IMA4 compression, MONO) afconvert -f AIFC -d ima4 -c 1 sound.wav
若是要轉換一個文件夾內的所有音頻文件,可創建如下的一個腳本:
#!/bin/bash 
for i in *.wav; do   
afconvert -f caff -d LEI16 $i 
done  
# move new files to project directory 
mv *.caf ~/my_project_path/sounds/
存儲該腳本文件名為 convert_sounds.sh,拷貝到要轉換的音頻文件夾內,在終端執行如下命令:
chmod u+x convert_sounds.sh    
./convert_sounds.sh

 

不在乎內存空間大小的話,采用 linear PCM數據格式的音頻,因為該格式播放最快,而且也可以同時播放多個音頻且沒有cpu消耗資源問題;否則采用 AAC(背景音樂)和 IMA4(音效)

linear PCM在iphone上的采用的是 little-endian integer 16-bit,簡稱 LEI16,而在mac上用的是 native-endian float 32-bit;
ios都采用caf格式音頻文件
采樣率使用 44,100Hz
比特率列表:
  • 32kbit/s: AM Radio quality
  • 48kbit/s: Common rate for long speech podcasts
  • 64kbit/s: Common rate for normal-length speech podcasts
  • 96kbit/s: FM Radio quality
  • 128kbit/s: Most common bit rate for MP3 music
  • 160kbit/s: Musicians or sensitive listeners prefer this from 128kbit/s
  • 192kbit/s: Digital radio broadcasting quality
  • 320kbit/s: Virtually indistinguishable from CDs
  • 500kbit/s-1,411kbit/s: Lossless audio encoding such as linear PCM

 
3個命令行指令:
afplay, afinfo,  afconvert(執行 afconvert -hf可打印出能轉換的所有音頻格式 )
afconvert -d [out data format] -f [out file format] [in file] [out file]
例:
afconvert -d LEI16 -f caff input_file.xxx output_file.caf (使用linear PCM數據格式創建caf格式音頻,ios最常用的格式)
afconvert -d aac -f caff -b 32768 background-music-lei.caf test_32.caf (-b后跟比特率32768=32*1024,即32kbit/s)

 
錄制音效Audacity軟件: http://audacity.sourceforge.net/
該軟件保存的是 16-bit big-endian signed integer格式,所以最后還要轉換成 LEI16

 
播放音效,此種方式僅支持數據格式為linear PCM和IMA4,文件格式為caf,aif和wav,長度不超過30秒的音頻文件:

NSString *pewPewPath = [[NSBundle mainBundle] pathForResource:@"pew-pew-lei" ofType:@"caf"]; 
NSURL *pewPewURL = [NSURL fileURLWithPath:pewPewPath]; 
AudioServicesCreateSystemSoundID((CFURLRef)pewPewURL, &_pewPewSound); 
AudioServicesPlaySystemSound(_pewPewSound);
 
播放背景音樂,開始播放前會有一定的延遲:
NSError *error; 
_backgroundMusicPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:backgroundMusicURL error:&error]; 
[_backgroundMusicPlayer prepareToPlay]; 
[_backgroundMusicPlayer play];

責任編輯:冰凝兒
相關推薦

2013-04-08 09:46:23

iPhone開發音頻資料

2011-08-08 18:19:09

iPhone音頻播放

2012-12-24 09:04:04

iOSUnity3D

2011-07-27 09:50:31

iPhone AVAudioPla 音頻

2011-08-02 16:58:15

iPhone AVAudioPla 音頻播放

2011-07-06 17:53:40

iPhone SDK Xcode

2011-07-25 18:02:51

iPhone LibFetion 移植

2011-07-06 17:34:47

iPhone

2011-07-08 10:58:47

2011-08-10 15:48:10

iPhone網絡

2012-03-28 22:38:20

iPhone

2011-08-10 15:58:58

iPhone視頻

2011-07-19 09:58:36

2011-07-19 09:46:38

2011-08-12 09:52:35

iPhone開發TableviewUITextField

2011-07-08 16:02:24

iphone

2011-08-10 18:24:22

iPhone 圖形 繪圖

2011-07-08 14:58:16

iPhone Xcode iOS

2011-08-22 14:31:53

iPhone開發

2011-08-15 10:06:22

iPhone開發nib 文件
點贊
收藏

51CTO技術棧公眾號

亚洲香蕉网站| 99久久这里有精品| 久久久久国产精品厨房| 国产精品麻豆va在线播放| 97在线观看视频免费| 91在线一区| 日本道色综合久久| 日本精品免费视频| 天堂av中文在线资源库| 久久精品伊人| 欧美激情免费看| 男人的天堂官网| 9l亚洲国产成人精品一区二三 | 激情图片小说一区| 5566成人精品视频免费| 极品久久久久久| 亚洲人成伊人成综合图片| 欧美精品精品一区| caopor在线视频| 波多野在线观看| 亚洲欧洲成人av每日更新| 久久国产主播精品| www男人的天堂| 麻豆精品一区二区av白丝在线| 久久久最新网址| 久草福利资源在线| 欧美极品中文字幕| 亚洲成人久久久久| 日韩欧美亚洲另类| 成人不卡视频| 欧洲日韩一区二区三区| 日韩avxxx| av资源网在线播放| 一区二区成人在线视频| 国产树林野战在线播放| 亚洲免费视频一区二区三区| 国产视频在线观看一区二区三区| 精品一区在线播放| 色婷婷视频在线| 成人禁用看黄a在线| 日韩免费黄色av| 国产裸体免费无遮挡| 日日夜夜天天综合入口| 亚洲人成影院在线观看| 亚洲国产精品一区在线观看不卡| 蜜桃视频在线免费| 久久午夜国产精品| 久久亚洲高清| 天堂在线中文资源| 国产精品一区二区三区在线播放| 久草视频手机在线| 久久在线视频| 日韩在线播放一区| ass极品国模人体欣赏| 欧美日韩伦理| 中文字幕亚洲无线码a| 国产aaaaaaaaa| 欧洲毛片在线| 久久久国产精品麻豆| 免费看污久久久| 色视频精品视频在线观看| 91毛片在线观看| 欧美在线视频一区二区三区| 九色网友自拍视频手机在线| 久久精品视频一区| 色哟哟在线观看| 天天综合网网欲色| 中文字幕日韩综合av| 妺妺窝人体色WWW精品| 国产精品探花在线观看| 在线观看中文字幕亚洲| 任你操精品视频| 欧美69wwwcom| 91精品国产成人www| 美日韩一二三区| 日韩成人一级大片| 国产日韩欧美日韩| www.五月激情| 91麻豆精品视频| 亚洲国产一区二区三区在线播| 无遮挡动作视频在线观看免费入口| 亚洲图片欧美激情| 国产综合中文字幕| 日韩影片中文字幕| 这里只有精品免费| 亚洲婷婷在线观看| 成人一区二区| 久久91亚洲人成电影网站| 日本va欧美va国产激情| 蜜臀久久99精品久久久久宅男| 亚洲一区亚洲二区| 青青青手机在线视频观看| 亚洲欧洲日韩女同| 欧美日韩性生活片| 四虎国产精品成人免费影视| 亚洲精品一区二区三区影院| 亚洲色成人网站www永久四虎| 小说区亚洲自拍另类图片专区| 高清欧美性猛交xxxx| 亚洲欧美一区二区三区在线观看| 三级一区在线视频先锋| y111111国产精品久久婷婷| 国产在线黄色| 亚洲自拍偷拍综合| 中文字幕在线导航| 国产在线播放精品| www亚洲精品| 青青青国产在线 | 欧美一区二区三区四区在线| 中文字幕在线观看国产| 成人91在线观看| 亚洲综合网中心| 最近在线中文字幕| 精品国产乱码久久久久久1区2区 | 99久久国产综合精品成人影院| 性视频1819p久久| 国产精品嫩草影院精东| 久久久影院官网| www.国产在线视频| 国产精品视频一区二区三区| 一区二区三区久久精品| 欧美日韩精品区| 福利电影一区二区| 亚洲第一综合网站| 欧美韩国日本| 中文字幕欧美专区| 不卡av电影在线| 2017欧美狠狠色| 午夜精品久久久久久久无码| 91麻豆精品激情在线观看最新| 久久精品欧美视频| 在线观看国产成人| 欧美国产成人在线| 青青青国产在线视频| 亚洲a级精品| 秋霞成人午夜鲁丝一区二区三区| 黄色av网站免费在线观看| 一区二区在线观看不卡| 天天操天天干天天做| 91视频综合| 成人黄色av网| 黄色网页网址在线免费| 欧美美女一区二区| 日韩在线观看免| 国内不卡的二区三区中文字幕| 亚洲欧洲日夜超级视频| 99欧美精品| 深夜福利一区二区| 国产麻豆免费视频| 亚洲黄色录像片| 一区二区三区四区影院| 亚洲激情国产| 久久国产精品精品国产色婷婷| 中文在线免费视频| 亚洲一级一级97网| 中文字幕人妻丝袜乱一区三区| 中文字幕不卡在线| 欧美特黄aaa| 中文无码久久精品| 国产精品青青草| 蜜桃视频在线网站| 亚洲香蕉成视频在线观看| 丰满人妻一区二区三区四区| 国产精品久久久久婷婷二区次| 91女神在线观看| 欧美日韩18| 久久婷婷开心| 国产69精品久久久久9999人| 久久中文字幕在线视频| 高清乱码毛片入口| 黄色成人在线免费| 男人的天堂av网| 国产激情一区二区三区桃花岛亚洲| 阿v天堂2018| 精品中文一区| 91精品免费视频| 99riav视频在线观看| 亚洲人成电影网站色www| 一二三区中文字幕| 亚洲一级二级在线| 午夜时刻免费入口| 国产美女一区二区三区| 久久久亚洲精品无码| 欧美三级情趣内衣| 成人片在线免费看| 成人免费毛片嘿嘿连载视频…| 久久成人这里只有精品| 日韩欧美在线观看一区二区| 欧美视频一区在线观看| 久久精品国产亚洲av麻豆色欲| 国产亚洲一区二区三区在线观看| 中文字幕一区二区三区四| 国产精品久久久久毛片大屁完整版| 亚洲欧洲中文| 欧美调教在线| 91九色视频在线| 欧美动物xxx| 久久99视频免费| 国产精品免费观看| 欧美不卡一二三| 中文字幕人妻一区二区在线视频| 亚洲综合另类小说| 亚洲色图 激情小说| www.在线成人| 1314成人网| 日韩激情一二三区| 精品久久久久久久久久中文字幕| 91综合在线| 欧美综合激情| 精品成人自拍视频| 亚洲最大av网站| 国产综合色激情| 4p变态网欧美系列| 国产蜜臀在线| 九九精品在线视频| 最近高清中文在线字幕在线观看| 亚洲精品97久久| 亚洲精选一区二区三区| 欧美美女喷水视频| 在线中文字幕网站| 在线精品视频免费播放| 天天干在线播放| 亚洲成人精品在线观看| 真实国产乱子伦对白在线| 国产精品午夜在线| xxx在线播放| 久久欧美中文字幕| 国产白嫩美女无套久久| 粉嫩av一区二区三区粉嫩| 亚洲成人手机在线观看| 另类综合日韩欧美亚洲| 亚洲欧美在线精品| 蜜桃av一区二区三区电影| 国产福利一区视频| 久久亚洲风情| 日韩中文字幕二区| 欧美亚洲在线| 欧美日韩亚洲一| 亚洲一区久久| 日本韩国欧美在线观看| 国产日韩高清一区二区三区在线| 欧美中日韩在线| 精品99视频| 黄色一级视频在线播放| 一区二区久久| 黄在线观看网站| 免费在线成人| 国产一区二区在线免费播放| 青青草精品视频| 91小视频网站| 国产一区视频网站| 特种兵之深入敌后| 国产成人精品免费| 视频免费在线观看| 久久综合五月天婷婷伊人| xxxx日本免费| 国产精品免费久久久久| 欧美风情第一页| 亚洲尤物视频在线| 在线观看 中文字幕| 动漫精品一区二区| 瑟瑟视频在线免费观看| 3751色影院一区二区三区| 性中国xxx极品hd| 亚洲国产日韩一区| 91精品专区| 欧美成人免费视频| 咪咪网在线视频| 国产精品极品在线| 国语精品视频| 久久av一区二区三区漫画| 精品视频亚洲| 日韩精品第1页| 99国产成+人+综合+亚洲欧美| 精品免费国产一区二区| 国内久久精品视频| 久久人人妻人人人人妻性色av| 国产婷婷一区二区| 欧美黄色一级网站| 色婷婷久久一区二区三区麻豆| 夜夜狠狠擅视频| 亚洲国产天堂久久国产91| av在线资源站| 国内揄拍国内精品| 国产一区二区三区四区五区3d| 粉嫩高清一区二区三区精品视频 | 国产精品18久久久久久久久| 免费的av网站| 亚洲日本在线看| 黑人精品无码一区二区三区AV| 欧美日韩国产综合久久| 天天干,夜夜爽| 日韩小视频在线| 中文在线资源| 波多野结衣成人在线| 欧美精品色图| 霍思燕三级露全乳照| 精品在线观看免费| 91精彩刺激对白露脸偷拍| 亚洲男人的天堂av| 波多野结衣二区三区| 精品国产成人在线影院 | 99re6在线观看| 99国内精品久久| 欧美成人aaa片一区国产精品| 日本精品视频一区二区| 成人毛片视频免费看| xxx一区二区| 国产精品亚洲一区二区三区在线观看 | 国产午夜小视频| 欧美日本国产一区| 久久久久久女乱国产| 久久久亚洲天堂| 视频一区在线| 日韩视频在线观看视频| 日本中文字幕一区二区视频| 加勒比精品视频| 亚洲成人激情综合网| 国产99视频在线| 久久影视电视剧免费网站| 高清av一区| 日韩精品极品视频在线观看免费| 国产日韩精品视频一区二区三区| 亚洲少妇一区二区| 亚洲人成精品久久久久| 中文字幕一区二区在线视频| 亚洲欧美中文字幕在线一区| 国产精品25p| 国语精品免费视频| 亚洲国产免费| 美女又爽又黄免费| 亚洲成人av一区二区三区| 午夜老司机福利| 欧美肥婆姓交大片| 欧美不卡在线观看| 亚洲啊啊啊啊啊| 国产精品综合久久| 麻豆明星ai换脸视频| 在线综合视频播放| 黄色免费在线观看网站| 国产有码一区二区| 99久久久久久中文字幕一区| 天天综合天天添夜夜添狠狠添| 国产精品久久久久精k8| 在线免费观看高清视频| 精品国产一区二区在线| 91麻豆精品国产综合久久久 | 在线中文字幕电影| 91久久精品一区二区别| 国语精品一区| 800av在线播放| 日韩欧美福利视频| 久草视频视频在线播放| 国产精品第一视频| 99久久九九| 性xxxxxxxxx| 婷婷久久综合九色综合伊人色| 亚洲 欧美 激情 小说 另类| 欧美一区第一页| 日韩大片在线观看| 精品人妻一区二区三| 午夜久久电影网| 青梅竹马是消防员在线| 国产成人精品免费久久久久| 久久伦理在线| 女王人厕视频2ⅴk| 偷窥少妇高潮呻吟av久久免费| 亚洲aaa在线观看| 国产精品精品国产| 伊人成综合网| 无码一区二区精品| 欧美亚洲国产一区二区三区va| 久热国产在线| 精品日本一区二区| 秋霞影院一区二区| 久久一二三四区| 国产一区av在线| 天堂va欧美ⅴa亚洲va一国产| 精品国产免费av| 国产精品初高中害羞小美女文| 亚洲乱熟女一区二区| 国产精品成久久久久三级| 欧美区日韩区| 91资源在线播放| 亚洲а∨天堂久久精品喷水| 日韩另类视频| 国产日本在线播放| 国产精品久久久久久妇女6080| 人妻精品无码一区二区| 国产美女高潮久久白浆| 亚洲精品免费观看| www.97视频| 亚洲欧美制服综合另类| 99a精品视频在线观看| 亚洲综合在线网站| 亚洲电影在线播放| 色网站在线看| 欧美日韩国产精品一卡| 国产成人欧美日韩在线电影| 在线观看日批视频|