【问题标题】:ZBar SDK no beep soundZBar SDK 没有哔声
【发布时间】:2013-02-06 07:27:22
【问题描述】:

我只是使用 ZBar SDK 来扫描条形码。我希望在扫描条形码时,它可以播放哔声。虽然扫描非常好。那边没有声音。我没有在 SDK 中找到任何标志来控制声音。有人遇到这个问题吗? 我是 ZBar 的新手。先感谢您。 据我所知,ZXing 默认有哔声。但它只能解码 QRCode。

【问题讨论】:

    标签: ios zbar-sdk beep


    【解决方案1】:

    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);
    

    【讨论】:

    • 嗨@smw:我收到错误,错误:在对象上找不到soundID属性..请建议..
    猜你喜欢
    • 2018-08-11
    • 1970-01-01
    • 2012-12-22
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    • 2020-09-03
    • 1970-01-01
    相关资源
    最近更新 更多