我正在开发我的第一个 iOS 应用程序,我需要在播放嵌入在 UIWebView 中的 youtube 视频时用相机录制视频。问题是,当我开始捕获时,视频停止播放。
有什么解决方法吗?我想在openGL纹理中播放视频,然后同时播放音频,但我不知道该怎么做。我不需要播放器有控制按钮等。我尝试使用RosyWriter示例代码并更改输入源。
如何才能做到这一点?
[编辑] 我最终以另一种方式解决了我的问题。我不再使用 RosyWriter,而是使用 AVCamRecorder,对于播放视频,我使用 PSYoutubeExtractor 获取 .mp4 文件的 url ,然后通过 MPMoviePlayer 播放它。我必须设置 [[AVAudioSession sharedInstance] setCategory:AVAudioSessionSetCategoryPlayAndRecord error:nil]
希望这会对某人有所帮助。