ios - AVAudioSession 采样率 < 48Khz?
问题描述
我们有一个 VOIP 应用程序,它通常以 32Khz 的采样率传输音频数据包。对于看似合理的匹配,我们通常也将 AVAudioSessions 首选采样率设置为 32Khz。在后来的 iPhone(例如 iPhone XS)上,我们发现扬声器在使用 32Khz 采样率时不再播放或出现乱码。但是音频会话似乎很乐意接受(通过回读确认)32Khz 的首选采样率。我读过 iPhone 6S 编解码器(可能还有更高版本的设备)仅支持 48Khz 采样率......但如果是这种情况,为什么 iOS 不会覆盖 setPreferredSampleRate?
解决方案
推荐阅读
- javascript - 如果JS中存在值,如何根据日期按降序对数组进行排序?
- python - 在 Visual Studio 中使用 Kivy:找不到任何有价值的 Window 提供程序
- python-3.x - driver.find_element_by_xpath 没有在 selenium python 中单击我的元素
- python - 我可以返回一个操作作为带有 if...else 条件的 lambda 函数的输出吗?
- java - 如何在 java main 方法中添加 testng 参数?
- php - ZipArchive :: close() 在 CentOS 中不起作用
- laravel - Eloquent:基于一对多关系查找表的所有记录
- multidimensional-array - 我有一些问题,每个问题都包含不同的类型。如何在多维数组中查找重复值?
- algorithm - 是否有用于在窗口中自动调整大小和分布正方形/矩形的算法?
- sql - 选择条件为真且计数> 3的总和