我只是使用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/

10-11 04:21