我正在为幼儿制作一个字母学习应用程序,但我遇到了声音输出问题。在我的 ipad 上测试时,应用程序播放的每个声音都具有相同的音量,无论设备的声音设置为最大还是静音。换句话说,无论设备的音量设置如何,都会发出相同的声级。
我用来播放声音的代码是(以 A-sound 为例):
- (IBAction)aSpill:(id)sender {
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"aLyd", CFSTR("wav"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);
任何帮助深表感谢!:)