AVPlayer
AVPlayer是用于管理媒體的回放和定時(shí)的控制器對(duì)象悼凑。 它提供了控制播放器傳輸?shù)慕涌冢绮シ牛瑫和J拭常淖儾シ潘俣鹊哪芰姆迹约霸诿襟w時(shí)間線內(nèi)尋找各個(gè)時(shí)間點(diǎn)的能力。 可以使用AVPlayer播放本地和遠(yuǎn)程基于文件的媒體拜姿,如電影和MP3音頻文件以及使用HTTP Live Streaming提供的視聽媒體烙样。
特點(diǎn):
1.AVPlayer可以使用帶有iPod庫(kù)url的AVURLAsset從AVPlayerItem播放。 AVAudioPlayer無法播放iPod庫(kù)的網(wǎng)址蕊肥。
2.AVPlayer沒有音量屬性谒获,需要使用系統(tǒng)音量設(shè)置,只能通過硬件開關(guān)或MPVolumeView控制壁却。 但是你可以設(shè)置AVAudioPlayer的混音音量批狱。
3.AVPlayer似乎在搜索后報(bào)告錯(cuò)誤的currentTime。 但AVAudioPlayer準(zhǔn)確報(bào)告展东。
AVAudioPlayer
AVAudioPlayer提供在文件或內(nèi)存中音頻數(shù)據(jù)的播放赔硫。
特點(diǎn):
1.播放任何持續(xù)時(shí)間的聲音。
2.從文件或內(nèi)存緩沖區(qū)播放聲音盐肃。
3.循環(huán)聲音爪膊。
4.同時(shí)播放多個(gè)聲音,每個(gè)音頻播放器一個(gè)聲音砸王,精確同步推盛。
5.控制正在播放每種聲音的相對(duì)播放電平,立體聲定位和播放速率谦铃。
6.尋找一個(gè)聲音文件中的特定點(diǎn)耘成,它支持快進(jìn)和快退等應(yīng)用程序功能。
7.獲取可用于播放級(jí)測(cè)光的數(shù)據(jù)驹闰。