我只是使用 ZBar SDK 来扫描条形码。我希望在扫描条形码时,它可以播放哔声。虽然扫描非常好。那边没有声音。我没有在 SDK 中找到任何标志来控制声音。有人遇到这个问题吗?我是 ZBar 的新手。先感谢您。据我所知,ZXing 默认有哔声。但它只能解码 QRCode。
问问题
1172 次
1 回答
4
ZBar iPhone SDK 不会在成功扫描时自动播放声音。不过,自己玩一个并不难:
- 将您想要播放的声音文件添加到您的应用程序中,我将其命名为“beep.mp3”。
- 将 AudioToolbox 框架添加到您的项目中。
在头文件中:
#import <AudioToolbox/AudioServices.h>
设置(可能在 viewDidLoad 中):
SystemSoundID soundID;
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef ref = CFBundleCopyResourceURL(mainBundle, (CFStringRef)@"beep.mp3", NULL, NULL);
AudioServicesCreateSystemSoundID(ref, &soundID);
self.soundID = soundID;
播放声音:
AudioServicesPlaySystemSound(self.soundID);
于 2013-02-06T07:42:54.507 回答