我想在页面显示时立即播放声音。我目前正在按下按钮后使用 IBAction doSound 播放声音。这按预期工作。但是,我也想在页面显示后立即播放音乐或简短的口头指令。我想使用相同的 IBAction,因为它已经设置,但不确定这是否是该函数的正确使用。
最佳答案
重写方法viewDidLoad
并将音频播放代码放在那里。这将使每次显示页面时都会启动声音。
如果您只想播放一次声音,请转到 appDelegate.m 并重写 didFinishLaunchingWithOptions
方法并将音频代码放在那里。
编辑:
正如 Kristopher Johnson 所指出的:重写 viewDidAppear
或 viewWillLoad
可能会更好。但是,viewDidLoad
过去对我来说效果很好。
关于iphone - 页面加载后可以立即播放声音吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3373363/