[英]Switching Off Sound in an iPhone Application
有人可以告诉我如何在iPhone应用程序中关闭声音。 谢谢 :)
在播放声音的视图控制器中,添加带有@property的ivar
BOOL muteSoundFlag // as ivar of view controller
@property (nonatomic, retain) BOOL muteSound; // in header
@synthesize muteSound; // in implementation
将所有声音播放代码包装在if ... block中
if (!self.muteSoundFlag) {
// your sound player code
}
当您想要静音时,将标志设置为true
self.muteSoundFlag = YES;
您是在谈论在启动应用程序时停止当前正在播放的音乐吗? 通过设置用于播放媒体的音频类别,可以在启动应用程序时使音乐淡出。 将以下代码添加到应用程序委托中的applicationDidFinishLaunching方法中。
AudioSessionInitialize(NULL, NULL, NULL, self);
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.