在 AVCaptureSession 中使用蓝牙设备录制音频

赛义德·阿里·萨勒曼

我正在使用Apple's RosyWriter示例来录制视频和音频。现在我需要使用蓝牙耳机录制音频,但它对我不起作用。我正在为此做以下工作

 captureSession = [[AVCaptureSession alloc] init];
   /*
 * Create audio connection
 */
if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0")){
    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionAllowBluetooth error:nil];
    captureSession.usesApplicationAudioSession = true;
    captureSession.automaticallyConfiguresApplicationAudioSession = true;

}
AVCaptureDevice *audioDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio];
//    AVCaptureDeviceInput *audioIn = [[AVCaptureDeviceInput alloc] initWithDevice:[self audioDevice] error:nil];
AVCaptureDeviceInput *audioIn = [[AVCaptureDeviceInput alloc] initWithDevice:audioDevice error:nil];

if ([captureSession canAddInput:audioIn])
    [captureSession addInput:audioIn];

我也关注了这个问题

赛义德·阿里·萨勒曼

我可以通过更改音频输出设置来做到这一点,如下所示。

_audioCompressionSettings = [[audioOut recommendedAudioSettingsForAssetWriterWithOutputFileType:AVFileTypeQuickTimeMovie] copy];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用AVCaptureSession录制视频

来自分类Dev

使用AVCaptureSession录制视频

来自分类Dev

无法使用蓝牙 LE 设备录制音频

来自分类Dev

使用AVPlayer作为AVCaptureSession的输入?

来自分类Dev

使用AVAsset / AVCaptureSession裁剪视频

来自分类Dev

录制裁剪视频方形纵横比 AVCaptureSession

来自分类Dev

捕获的照片使用AVCaptureSession sessionPreset = AVCaptureSessionPresetPhoto拉伸

来自分类Dev

如何使用 AVCaptureSession 有多个输出

来自分类Dev

如何在Swift中使用AVCaptureSession捕获图片?

来自分类Dev

AVCaptureSession音频不适用于长视频

来自分类Dev

如何通过AVCaptureSession监视iPhone耳机上的音频?

来自分类Dev

AVCaptureSession addInput导致背景音频出现故障

来自分类Dev

使用AVCaptureSession录制视频,向其中添加CIFilter并将其保存到相册

来自分类Dev

如何使用 AVCaptureSession with swift (IOS 8) 在 mpeg4 容器中录制 mp4 视频

来自分类Dev

如何减少使用AVCaptureSession创建的.mov视频的文件大小?

来自分类Dev

使用AVCaptureSession切换前置/后置摄像头

来自分类Dev

Swift AVCaptureSession关闭打开按钮错误:当前不支持多个音频/视频AVCaptureInputs

来自分类Dev

IOS8:记录到文件并使用AVCaptureSession / commitConfiguration时,相机预览闪烁

来自分类Dev

如何在iOS 9中将AVCaptureSession与Slide Over和Split View结合使用?

来自分类Dev

使用AVCaptureSession以编程方式捕获最大分辨率的图像

来自分类Dev

有什么办法可以迅速使用AVCaptureSession对象来逐帧获取图像吗?

来自分类Dev

如何使用AVCaptureSession来实现像相机应用程序之类的苹果?

来自分类Dev

如何使用AVCaptureSession来实现像相机一样的苹果应用程序?

来自分类Dev

使用蓝牙耳机在Apple Watch中录制音频

来自分类Dev

iOS:如何从蓝牙耳机录制使用音频队列?

来自分类Dev

iOS正确停止AVCaptureSession

来自分类Dev

AVCaptureSession条码扫描

来自分类Dev

AVCaptureSession with multiple orientations issue

来自分类Dev

在Swift中清理AVCaptureSession

Related 相关文章

  1. 1

    使用AVCaptureSession录制视频

  2. 2

    使用AVCaptureSession录制视频

  3. 3

    无法使用蓝牙 LE 设备录制音频

  4. 4

    使用AVPlayer作为AVCaptureSession的输入?

  5. 5

    使用AVAsset / AVCaptureSession裁剪视频

  6. 6

    录制裁剪视频方形纵横比 AVCaptureSession

  7. 7

    捕获的照片使用AVCaptureSession sessionPreset = AVCaptureSessionPresetPhoto拉伸

  8. 8

    如何使用 AVCaptureSession 有多个输出

  9. 9

    如何在Swift中使用AVCaptureSession捕获图片?

  10. 10

    AVCaptureSession音频不适用于长视频

  11. 11

    如何通过AVCaptureSession监视iPhone耳机上的音频?

  12. 12

    AVCaptureSession addInput导致背景音频出现故障

  13. 13

    使用AVCaptureSession录制视频,向其中添加CIFilter并将其保存到相册

  14. 14

    如何使用 AVCaptureSession with swift (IOS 8) 在 mpeg4 容器中录制 mp4 视频

  15. 15

    如何减少使用AVCaptureSession创建的.mov视频的文件大小?

  16. 16

    使用AVCaptureSession切换前置/后置摄像头

  17. 17

    Swift AVCaptureSession关闭打开按钮错误:当前不支持多个音频/视频AVCaptureInputs

  18. 18

    IOS8:记录到文件并使用AVCaptureSession / commitConfiguration时,相机预览闪烁

  19. 19

    如何在iOS 9中将AVCaptureSession与Slide Over和Split View结合使用?

  20. 20

    使用AVCaptureSession以编程方式捕获最大分辨率的图像

  21. 21

    有什么办法可以迅速使用AVCaptureSession对象来逐帧获取图像吗?

  22. 22

    如何使用AVCaptureSession来实现像相机应用程序之类的苹果?

  23. 23

    如何使用AVCaptureSession来实现像相机一样的苹果应用程序?

  24. 24

    使用蓝牙耳机在Apple Watch中录制音频

  25. 25

    iOS:如何从蓝牙耳机录制使用音频队列?

  26. 26

    iOS正确停止AVCaptureSession

  27. 27

    AVCaptureSession条码扫描

  28. 28

    AVCaptureSession with multiple orientations issue

  29. 29

    在Swift中清理AVCaptureSession

热门标签

归档