我是一名编程应用的新手,我创建了一个简单的应用程序来播放声音。我已经测试过它并且它运行得很好。然而,我想在静音模式下播放声音。
以下是代码:
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
-(IBAction)Button1Sound:(id)sender{
AudioServicesPlaySystemSound(Button1);
}
- (void)viewDidLoad {
NSURL *Button1Sound = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"nobody" ofType:@"m4a"]];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)Button1Sound, & Button1);
[super viewDidLoad];
}
@end
我查看了其他在线问题,他们说要添加这行代码:
[[AVAudioSession sharedInstance]
setCategory: AVAudioSessionCategoryPlayback
error: nil];
我不确定该把它放在哪里,也不知道我是否使用了正确的语法。我同时使用了一个audiotoolbox框架。