3
这是我当前的代码iOS的声音回放音量不尊重体积变化或静音
void playSound(NSString* myString) {
CFBundleRef mainBundle = CFBundleGetMainBundle();
NSString *string = myString;
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle,
(__bridge CFStringRef) string, CFSTR ("wav"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);
}
它的工作原理,但它不会让你改变音量的设备上或与静音开关静音。启用这些功能的最简单方法是什么?谢谢。
我该如何声明audioPlayer? – user1604196
'AVAudioPlayer * audioPlayer'在头... – DrummerB
好吧,我做到了,但现在我得到这个终止应用程序,由于未捕获异常'NSInvalidArgumentException',原因:'*** - [NSURL initFileURLWithPath:]:nil字符串参数' – user1604196