Я хочу разработать небольшое приложение. Но я пытаюсь сделать Musik off Button с пары дней. Может быть, ты поможешь мне. Я начинаю вот так.Как я запрограммировал Musik и на кнопке?
func MusikAN (sender: UIButton!) {
MusikEinUndAusSchalten.setBackgroundImage(MusikEin, forState: .Normal)
MusikEinUndAusSchalten.addTarget(self, action: "MusikAus:", forControlEvents: .TouchUpInside)
}
func MusikAus (sender: UIButton!){
MusikEinUndAusSchalten.setBackgroundImage(MusikAus, forState: .Normal)
MusikEinUndAusSchalten.addTarget(self, action: "MusikAN:", forControlEvents: .TouchUpInside)
audioPlayer.stop()
}
И я делаю Musik с этой функцией.
func Musik (sender: UIButton) {
var alertsound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("Blub1", ofType: "mp3")!)
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, error: nil)
AVAudioSession.sharedInstance().setActive(true, error: nil)
var error: NSError?
audioPlayer = AVAudioPlayer(contentsOfURL: alertsound, error: &error)
audioPlayer.prepareToPlay()
audioPlayer.play()
}
Но это не работает. Звук идет. Когда вы нажимаете кнопку «MusikAus», вы не должны слушать музыку, а когда вы нажимаете кнопку «MusikAn», вам нужно снова услышать музыку.
- функция MusikAus, вызываемая при нажатии кнопки выключения? – Steve