【问题标题】:AV Framework front facing camera problemsAV Framework前置摄像头问题
【发布时间】:2012-08-27 19:24:42
【问题描述】:

您好,我正在使用 AV 框架尝试访问前置摄像头...

这是我这样做的代码..

+ (AVCaptureDevice *)camera
{
 NSArray *devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo];

for (AVCaptureDevice *device in devices) {

    if ([device position] == AVCaptureDevicePositionFront) {
        NSLog(@"Device Position is :%i",device.position);
        return device;

    }

}

return nil;
}

NSLog 告诉我我在位置二,但是我屏幕上显示的视频仍然是从后面...有什么建议吗?

【问题讨论】:

    标签: ios video camera avfoundation


    【解决方案1】:
    - (AVCaptureDevice *)frontFacingCameraIfAvailable
    {
        NSArray *videoDevices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo];
    
            AVCaptureDevice *captureDevice = nil;
    
    for (AVCaptureDevice *device in videoDevices) 
    {
       if (device.position == AVCaptureDevicePositionFron 
          {
                captureDevice = device;
                break;
            }
        }
    //  couldn't find one on the front, so just get the default video device.
        if (!captureDevice)
        {
            captureDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
        }
        return captureDevice;
    }
    
    
    AVCaptureDevice *captureDevice = nil;  
    
    if(frontCamera == true){  
        captureDevice = [self frontFacingCameraIfAvailable];  
    }
    
    captureInput = [AVCaptureDeviceInput   
                deviceInputWithDevice:captureDevice   
                error:nil];   
    

    【讨论】:

    • 我正在尝试打开前置摄像头 20 秒,然后播放 mp3 文件到一半。两者都可以自己工作,只是不能相互配合...例如,如果我打开相机,声音将不会播放,如果我打开相机的声音,声音将在播放之前停止...有什么建议吗?
    • 您是否在不同的队列中启动相机设备?也许有问题...尝试使用一些 api 来获取声音,例如 ObjectAL
    • 我不确定你的意思,我告诉 AVDeivce 开始录制,然后我尝试在某个点播放 systemSoundFile 但它不会播放...然后我尝试播放AVAudioDevice,但这只是停止录制然后播放声音。
    • 据我所知,不可能同时录制和播放声音...您可以尝试一些额外的声音库,也许它会有所帮助
    猜你喜欢
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多