作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 AVCaptureSession 使用 AVCaptureVideoDataOutput 和 AVCaptureAudioDataOutput 将视频和音频录制到样本缓冲区中。
iPhone(4 和 4S)的默认音频采样率为 44100Hz。我想将其设置为 48000Hz,但 AVCaptureSession 似乎没有任何音频采样率设置。
我曾尝试使用 AVAudioSession 更改硬件采样率(使用 setPreferredHardwareSampleRate),但尽管它报告硬件采样率已更改(在激活 session 后),但这并不影响实际速率我在 AVCaptureAudioDataOutput 的示例委托(delegate)中获得的示例。
有什么方法可以从 AVCaptureSession 本身设置音频采样率吗?
最佳答案
根据 Apple 支持,在 iOS 5 中无法执行此操作。他们建议可能会在更高版本中添加此功能,甚至可能是 6。
关于ios - 如何在 AVCaptureSession 上设置音频采样率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11631996/
我是一名优秀的程序员,十分优秀!