我正在研究iPhone视频聊天应用程序项目。
我已尝试this来捕捉图片,
使用AVCaptureVideoPreviewLayer
显示摄像机视图
然后放一个MPMoviePlayerController
来播放后面的网络流视频。
在我向AVCaptureSession
添加音频输入之前,它们都有效
如果有音频输入,MPMoviePlayerController
会停止AVCaptureSession
。
我想用AVAudioSession
来播放和录制音频以及播放视频的其他方式,
但AVAudioPlayer
的文件说
“Apple建议您使用此类进行音频播放,除非您正在播放从网络流捕获的音频或需要非常低的I / O延迟。”
我找到多媒体编程指南说
“要提供最低延迟的音频,尤其是在同时输入和输出(例如VoIP应用程序)时,请使用I / O单元或语音处理I / O单元。”
在iphone中实现视频聊天是否正确?