我想在页面显示后播放声音。按下按钮后,我正在使用IBAction doSound播放声音。这按预期工作。但是,我也希望在页面显示后立即播放音乐或简短的口头指令。我想使用相同的IBAction,因为它已经设置,但不确定这是否正确使用该功能。
答案 0 :(得分:1)
覆盖方法viewDidLoad
并将您的音频播放代码放在那里。这将使每次页面显示时都会启动声音。
如果您只想播放声音,请转到appDelegate.m并覆盖显示didFinishLaunchingWithOptions
的方法并将音频代码放在那里。
编辑:
正如Kristopher Johnson所指出的:覆盖viewDidAppear
或viewWillLoad
可能更好。但是,viewDidLoad
过去对我来说非常有效。