我正在尝试控制播放音频文件的频道(左/右)及其音量。如果有人可以解释如何做到这一点,或者指向一些解释这一点的文档或教程,那将是很棒的。
答案 0 :(得分:0)
如果您的源音频是单声道的,则通过减小其中一个左声道或右声道的音量来完成平移,因此在中央,它们都是100%,并且当您向左或向右平移时,一个声道会减小。
如果你的源音频是立体声的,那么它被称为“平衡”,它的操作方式与平移相同,只是两个通道保持分开,而不是左右两个通道。
可以通过将每个样本乘以一个百分比来控制体积。
但是,如果您正在阅读和混合样本级别的音频,那就是这样。如果您正在使用其中一个更高级别的API,通常会使用混音器单元或混音器控件来为其设置值,并自动执行所有操作。
以下是关于Core Audio的更多低级文档: