【发布时间】:2010-11-15 06:55:45
【问题描述】:
我知道在Android中我可以关闭App的声音而不是关闭System的声音,但是如何在IPhone中通过代码来做,非常感谢!
【问题讨论】:
-
如果您不希望您的应用播放声音,您是否考虑过不播放任何声音?
标签: iphone
我知道在Android中我可以关闭App的声音而不是关闭System的声音,但是如何在IPhone中通过代码来做,非常感谢!
【问题讨论】:
标签: iphone
我认为没有 API 开关,您必须自己编写。如果您只是播放音效,则可以为此设置一个单独的类:
@interface SFX : NSObject {…}
- (void) playFooSound;
- (void) playBarSound;
@end
并且这个类会在播放任何东西之前在内部检查声音开关是否打开:
- (void) playFooSound {
if (!soundEnabled)
return;
…
}
根据你的情况,有很多方法可以做类似的事情。
【讨论】: