我只是使用ZBar SDK来扫描条形码。我希望当条形码扫描时,它可以发出哔哔声。虽然扫描非常好。那边没有声音。我没有在SDK中找到任何标志来控制声音。有没有人遇到这个问题? 我是ZBar的新手。先感谢您。 据我所知,ZXing默认发出哔哔声。但它只能解码QRCode。
答案 0 :(得分:4)
ZBar iPhone SDK在成功扫描时不会自动播放声音。不过,自己玩一个并不难:
在头文件中:
#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);