2

我正在研究一个 iPhone 视频聊天应用程序项目。

我试过这个来捕捉图像,
用来AVCaptureVideoPreviewLayer显示相机视图
并在后面放一个MPMoviePlayerController播放网络流视频。

在我将音频输入添加到AVCaptureSession.
如果有音频输入则MPMoviePlayerController停止。AVCaptureSession

我想AVAudioSession用于播放和录制音频以及其他播放视频的方式,但是AVAudioPlayer说 的文档

“Apple 建议您使用此类进行音频播放,除非您正在播放从网络流中捕获的音频或需要非常低的 I/O 延迟。”

我发现多媒体编程指南

“要提供最低延迟的音频,尤其是在同时进行输入和输出时(例如对于 VoIP 应用程序),请使用 I/O 单元或语音处理 I/O 单元。”

在iphone中实现视频聊天是正确的方向吗?

4

0 回答 0