【发布时间】:2013-03-07 12:38:42
【问题描述】:
我正在尝试构建一个可以从 URL 播放视频并同时使用前置摄像头录制视频的应用程序。我试过了,但是当相机开始捕捉时视频停止播放,反之亦然。请帮帮我。提前致谢!! 这是我的代码,我正在使用 DIYCam(使用 AVFoundation)框架,完美录制并使用 AVPlayer 播放
- (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];
}
-(void)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];
}
【问题讨论】:
-
你能分享一些代码吗?
-
通过摄像头录制视频...在播放视频时?好奇目的是什么?
-
这也是我的问题...
-
@Andrews : 请不要多次问同一个问题。最好等待答案stackoverflow.com/questions/15269172/…
-
@bryanmac 我添加了代码。请看一下。
标签: ios objective-c