我是 iOS 开发的新手。我有一个简单的“点击器”应用程序,每次单击屏幕按钮时都会发出声音(mp3 文件)。
我想实现一个静音按钮,当它被选中时:
按钮图像更改(并保持更改直到再次选择)
仅应用程序的声音已静音
再次选择时返回原始状态 - 声音开启和前一个按钮图像
这是我播放声音的方式:
- (IBAction)click;
#import "soundButtonViewController.h"
@implementation soundButtonViewController
-(IBAction)click
{
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef =CFBundleCopyResourceURL(mainBundle,
(CFStringRef)@"click",CFSTR ("mp3"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);
}
在任何地方都有这样的示例代码吗?我已经做了一些研究,似乎有一些方法,但想要针对我的要求。任何帮助或方向将不胜感激。谢谢。