关于如何应对 不同的外接设备 代码中使用不同的参数的问题.
来源:1-2 课程介绍及学习指导

慕函数6257436
2022-02-14
按照您的课程里的步骤, 采集-重采样-编码, 使用Mac内置的麦克风硬件 44100、stereo、fltp参数没问题, 采集和播放都是正常的,
但是我带上了蓝牙耳机再次跑这个代码的时候, 就无法正常播放采集到的数据了, 因为参数变了.
那么对于以上场景,应该如何优化代码,使之能在该机器上,灵活的应对不同的外接设备的不同的参数带来的问题? 不知道我表达清楚了没有
还有就是在调试蓝牙耳机的参数的时候 获得以下参数(可以正常运行)
每个包的采样个数这个参数 按照 包大小 / 位深/ 通道数 的计算方法, 蓝牙耳机应该是1024, 但是1024却无法正常播放声音 反而512可以正常播放,这是为什么?
写回答
1回答
-
李超
2022-02-15
关于这方面的内容就要学习高阶课程了,涉及到各种设备的适配,咱们这门课关注的是基础知识,没有讲这方面的内容。我的建议是,如果你能力可以的话可以翻看ffmpeg 源码的实现。
022022-02-15
相似问题
windows如何使用
回答 2
vs2017打开音频设备时报错
回答 3