我试图构建一个应用程序,它可以从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];
}
你能分享一些代码吗? – bryanmac 2013-03-07 12:41:54
用相机记录视频......在播放视频时?好奇目的是什么? – 2013-03-07 12:43:04
这也是我的问题... – MJB 2013-03-07 12:43:27