2016-12-05 92 views
1

我正在使用phonegap插件编写流星应用程序barcodeScanner https://github.com/phonegap/phonegap-plugin-barcodescanner除了我没有找到一种方法来禁用条形码扫描成功后启动的“嘟嘟”声,一切正常。有没有人找到如何做到这一点的方法?如何禁用phonegap插件barcodescanner发出嘟嘟声? (流星和科尔多瓦)

+1

看看[这里](https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/54)。似乎可以用无声的ogg覆盖platforms/android/res/raw/beep.ogg。 – Phonolog

+0

我最终发现如何做到这一点,只需将一个新的beep.ogg(当然无声)放入流星提供的特殊顶层文件夹即可。 所以首先你必须创建一个名为cordova-build-override的文件夹,然后在里面创建一个platforms/android/res/raw文件夹并将你的新的beep.ogg放在里面。 此网址给了我这个想法:https://documentation.onesignal.com/docs/customize-notification-sounds – yoanncooljazz

回答

0

documentation显示可以传递disableSuccessBeep参数来禁用嘟嘟声。

cordova.plugins.barcodeScanner.scan(
    function (result) { 
    // Do something with the barcode 
    }, 
    function (error) { 
    // Handle error 
    }, 
    { 
    disableSuccessBeep: true 
    } 
); 

请注意,disableSuccessBeep参数仅禁用iOS上的嘟嘟声。对于其他发出哔声的平台,您可以上传无声音文件,如@Phonolog在评论中指出的那样:

看一看here。似乎可以用无声的ogg覆盖platforms/android/res/raw/beep.ogg。

相关问题