我只是使用ZBar SDK扫描条形码。我希望在扫描条形码时能够发出蜂鸣声。虽然扫描效果还不错。那边没有声音。我没有在SDK中找到任何标志来控制声音。有人遇到这个问题吗?
我是ZBar的新手。先感谢您。
据我所知,ZXing的声音默认为哔声,但只能解码QRCode。
最佳答案
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);
关于ios - ZBar SDK没有提示音,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14723729/