2

我正在开发我的第一个 iOS 应用程序,我需要在播放嵌入在 UIWebView 中的 youtube 视频时用相机录制视频。问题是,当我开始捕获时,视频停止播放。

有什么解决方法吗?我想在openGL纹理中播放视频,然后同时播放音频,但我不知道该怎么做。我不需要播放器有控制按钮等。我尝试使用RosyWriter示例代码并更改输入源。

如何才能做到这一点?

[编辑] 我最终以另一种方式解决了我的问题。我不再使用 RosyWriter,而是使用 AVCamRecorder,对于播放视频,我使用 PSYoutubeExtractor 获取 .mp4 文件的 url 然后通过 MPMoviePlayer 播放它。我必须设置 [[AVAudioSession sharedInstance] setCategory:AVAudioSessionSetCategoryPlayAndRecord error:nil]

希望这会对某人有所帮助。

4

1 回答 1

0

I don't uderstand what you are trying to do. PSYoutubeExtractor doen't record anything, it's only designed to give you the direct MP4 url. To record a tune/movie, you should use an AVAsset, then export it to mp3/mp4.

I'm really sorry, but this project was for my internship in a company, and I havn't keep any piece of code anymore. But if you have a precise problem I already faced, I can try to help you.

Good luck.

于 2012-12-02T18:05:51.180 回答