2013-03-07 78 views
0

我试图构建一个应用程序,它可以从URL播放视频并同时使用前置摄像头录制视频。我试过了,但是当相机开始拍摄时视频停止播放,反之亦然。请帮助我。提前致谢!! 这里是我的代码,我使用DIYCam(使用AVFoundation)框架,它完美记录,并使用AVPlayer播放从URL播放视频并通过相机同时录制视频 - 目标C

- (IBAction)startRecording:(id)sender { 
self.cam = [[DIYCam alloc] initWithFrame:CGRectMake(0, 0, 320, 300)]; 
self.cam.layer.anchorPoint = CGPointMake(0.f, 0.f); 
self.cam.frame = CGRectMake(0, 0, 320, 300); 
self.cam.delegate  = self; 
[self.cam setupWithOptions:nil]; 
[self.cam setCamMode:DIYAVModeVideo]; 
self.cam.backgroundColor = [UIColor greenColor]; 
[self.cam captureVideoStart]; 

}

- (空)的playVideo {

NSURL *url = [[NSBundle mainBundle] URLForResource:@"responcevideo" 
            withExtension:@"mp4" 
             subdirectory:nil]; 
AVPlayer *_avPlayer; 
_avPlayer = [AVPlayer playerWithURL:url] ; 

AVPlayerLayer * _avPlayerLayer = [AVPlayerLayer playerLayerWithPlayer:_avPlayer];

_avPlayerLayer.frame = self.view.layer.bounds; 
[self.view.layer addSublayer:_avPlayerLayer]; 

[_avPlayer play]; 

}

+0

你能分享一些代码吗? – bryanmac 2013-03-07 12:41:54

+1

用相机记录视频......在播放视频时?好奇目的是什么? – 2013-03-07 12:43:04

+0

这也是我的问题... – MJB 2013-03-07 12:43:27

回答

0

尝试在独立的线程运行录制和播放视频。

+0

这不提供问题的答案。要批评或要求作者澄清,在他们的帖子下留下评论 - 你总是可以评论你自己的帖子,一旦你有足够的[声誉](http://stackoverflow.com/help/whats-reputation),你会能够[评论任何帖子](http://stackoverflow.com/help/privileges/comment)。 – Nullify 2015-10-19 06:50:36

+0

谢谢,未来会这样做。 – alniaymy 2015-12-10 06:49:27