iphone - 页面加载后可以立即播放声音吗?

标签 iphone objective-c

我想在页面显示时立即播放声音。我目前正在按下按钮后使用 IBAction doSound 播放声音。这按预期工作。但是,我也想在页面显示后立即播放音乐或简短的口头指令。我想使用相同的 IBAction,因为它已经设置,但不确定这是否是该函数的正确使用。

最佳答案

重写方法viewDidLoad并将音频播放代码放在那里。这将使每次显示页面时都会启动声音。

如果您只想播放一次声音,请转到 appDelegate.m 并重写 didFinishLaunchingWithOptions 方法并将音频代码放在那里。

编辑:

正如 Kristopher Johnson 所指出的:重写 viewDidAppearviewWillLoad 可能会更好。但是,viewDidLoad 过去对我来说效果很好。

关于iphone - 页面加载后可以立即播放声音吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3373363/

相关文章:

Objective-C 和 Cocoa : crash when calling a class function without entering the function

ios - 设置另一个 View 的 View 未正确设置

iphone - 如何使用苹果的 KML 查看器示例代码显示多边形

iPhone 计时器具有最小的误差/漂移

ios - 从 subview Controller 推送 View Controller

objective-c - 子类化NSScroller,如何去掉右下角的白色方 block ?

ios - 如何添加 UIViewController 作为在以编程方式创建的 UIView 中创建的 UIButton 操作的目标?

iphone - 如何禁用 iphone 中的多个按钮?

iphone - 如果没有声明 nsautoreleasepool,autorelease 调用是否会崩溃?

iphone - 在 iOS 上查看时,是否可以在使用 UIDatePickerView 的 Web 表单中使用 HTML?