1个按钮,播放10个声音?
如何获得按顺序播放某些声音的按钮?
如何为该操作添加额外的声音?
-(IBAction)sound1
{
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"sound1", CFSTR("wav"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);
}
最佳答案
我最幸运的是使用了AVAudioPlayer-它是一个名为AVFoundation的库,您可以通过“构建阶段”(首先单击左上角的蓝色xcode项目名称)然后单击“将二进制文件与库链接”导入
然后尝试使用这个非常简单的YouTube教程来使按钮播放声音:
http://youtu.be/kCpw6iP90cY
这与我两年前制作第一个音板时使用的视频相同。 Xcode 5稍有不同,但是代码都能正常工作。
好的,现在您需要创建一个循环播放这些声音的数组。从TreeHouse中查看以下链接:
https://teamtreehouse.com/forum/creating-an-array-with-mp3-sound-files
关于ios - 1个按钮,播放10个声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15861350/