簡體   English   中英

在iPhone應用程序中播放音頻

[英]Playing Audio in an iPhone App

您認為從應用程序包中的音頻文件到外部揚聲器播放30秒音頻文件(m4v)的最佳方式(即內存效率最高)是什么? 出現特定視圖后,音頻文件必須自動播放。

沒有混合,等等。 但是,我同時通過AVAudioRecorder收聽麥克風,以測量一些噪聲/峰值聲音等並對它們做出反應。

謝謝!

m4v是視頻文件。 你是說m4p嗎?

假設您做了,我會說從AVAudioPlayer開始

由於您要在播放的同時使用輸入,因此需要適當設置音頻會話的類別:

[AVAudioSession sharedInstance].category = AVAudioSessionCategoryPlayAndRecord;

// note that on the iPhone that category will send audio output to the 
// phone earpiece rather than the speaker, so you have to redirect the output
// like so:

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;

AudioSessionSetProperty (
    kAudioSessionProperty_OverrideAudioRoute,
    sizeof (audioRouteOverride),             
    &audioRouteOverride                      
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM