ZBarSDKを使用してバーコードをスキャンします。バーコードをスキャンすると、ビープ音が鳴ります。スキャンはかなり良いですが。あそこに音が出ない。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 に答える