Iphone 启动UIViewController*控制器时,如何添加启动声音?

Iphone 启动UIViewController*控制器时,如何添加启动声音?,iphone,uiviewcontroller,uiimage,Iphone,Uiviewcontroller,Uiimage,ViewDidLoad不工作。 视图显示不起作用 无论发生什么情况,都会播放声音,然后显示viewController图像 我想要的是显示图像,然后声音同时播放。您是否尝试查看将出现?这可能是因为事情是按顺序发生的,除非您给出明确的指示,希望事情同时发生。如果希望在加载图像时播放声音,则需要使用线程 解释如何实现这一点我认为viewwillbeep可能会起作用。viewDidLoad只调用一次,因此不会在每次按下视图控制器时都播放它。我最终使音效在开始时有额外的1秒暂停,并在ViewDidDis

ViewDidLoad不工作。 视图显示不起作用

无论发生什么情况,都会播放声音,然后显示viewController图像


我想要的是显示图像,然后声音同时播放。

您是否尝试查看将出现?

这可能是因为事情是按顺序发生的,除非您给出明确的指示,希望事情同时发生。如果希望在加载图像时播放声音,则需要使用线程


解释如何实现这一点

我认为viewwillbeep可能会起作用。viewDidLoad只调用一次,因此不会在每次按下视图控制器时都播放它。

我最终使音效在开始时有额外的1秒暂停,并在ViewDidDisplay中播放它。这不是一个完美的解决方案,但却是最简单的

声音最初是在手机实际渲染viewcontroller之前播放的,我发现这种方式有点违反直觉,因为“viewdidappear”方法听起来好像视图应该已经出现了


这有意义吗?

不清楚,但我想你是说声音播放得太晚了?你应该修改你的问题,使之更清楚。