在iPhone应用程序中播放音频
您认为将应用程序包中的几个30秒音频文件(m4v)播放到外部扬声器的最佳方式是什么?一旦出现特定视图,音频文件必须自动播放 没有混合等情况发生。但是,我同时通过在iPhone应用程序中播放音频,iphone,objective-c,audio,avaudioplayer,avaudiorecorder,Iphone,Objective C,Audio,Avaudioplayer,Avaudiorecorder,您认为将应用程序包中的几个30秒音频文件(m4v)播放到外部扬声器的最佳方式是什么?一旦出现特定视图,音频文件必须自动播放 没有混合等情况发生。但是,我同时通过AVAudioRecorder收听麦克风,以测量一些噪声级/峰值声音等,并对其作出反应 谢谢 m4v是视频文件。你是说m4p吗 假设你这么做了,我会说从 由于您在播放的同时使用输入,因此需要适当设置音频会话的类别: [AVAudioSession sharedInstance].category = AVAudioSessionCateg
AVAudioRecorder
收听麦克风,以测量一些噪声级/峰值声音等,并对其作出反应
谢谢 m4v是视频文件。你是说m4p吗 假设你这么做了,我会说从 由于您在播放的同时使用输入,因此需要适当设置音频会话的类别:
[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
);
它们实际上是m4a文件。不过谢谢,你的建议听起来是个好主意!非常感谢。这看起来很有用。我得试试。