我正在制作一个相当基本的应用程序,并一直在探索使用AVAu@R_301_410@Player在我的应用程序中播放声音,但我遇到的问题是,即使设备处于静音状态,它也会发出声音.这是我正在使用的代码:
var au@R_301_410@Player = AVAu@R_301_410@Player()
然后在View中加载:
AVAu@R_301_410@Session.sharedInstance().setCategory(AVAu@R_301_410@SessionCategoryPlayback,error: nil) AVAu@R_301_410@Session.sharedInstance().setActive(true,error: nil) var error:NSError? var beepOne = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("menu",ofType: "wav")!) au@R_301_410@Player = AVAu@R_301_410@Player(contentsOfURL: beepOne,error: &error) au@R_301_410@Player.prepareToPlay()
播放声音时:
au@R_301_410@Player.play()
当设备处于静音状态或切换到静音状态时,我需要做什么才能停止播放声音?也许在au@R_301_410@Player.play()之前,if语句检测设备是否处于静默状态?