Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试控制播放音频文件的通道(左/右)及其音量。如果有人可以解释如何做到这一点,或者将我指向一些解释这一点的文档或教程,那就太好了。
如果您的源音频是单声道的,则通过降低左声道或右声道之一的音量来完成平移,因此在中间,它们都处于 100%,并且当您向左或向右平移时,一个声道会逐渐下降。
如果您的源音频是立体声的,则称为“平衡”,其方式与平移相同,只是两个通道保持分开,而不是一个通道同时放入左右。
可以通过将每个样本乘以百分比来控制音量。
但那是您在样本级别读取和混合音频的情况。如果您使用的是更高级别的 API 之一,通常会有一个混音器单元或混音器控件,您可以在其中为其设置值,它会自动完成所有这些操作。
以下是有关 Core Audio 的更多低级文档:
http://developer.apple.com/Mac/library/documentation/MusicAudio/Conceptual/AudioUnitProgrammingGuide/AQuickTouroftheCoreAudioSDK/AQuickTouroftheCoreAudioSDK.html