1
我正在使用phonegap插件编写流星应用程序barcodeScanner https://github.com/phonegap/phonegap-plugin-barcodescanner除了我没有找到一种方法来禁用条形码扫描成功后启动的“嘟嘟”声,一切正常。有没有人找到如何做到这一点的方法?如何禁用phonegap插件barcodescanner发出嘟嘟声? (流星和科尔多瓦)
我正在使用phonegap插件编写流星应用程序barcodeScanner https://github.com/phonegap/phonegap-plugin-barcodescanner除了我没有找到一种方法来禁用条形码扫描成功后启动的“嘟嘟”声,一切正常。有没有人找到如何做到这一点的方法?如何禁用phonegap插件barcodescanner发出嘟嘟声? (流星和科尔多瓦)
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。
看看[这里](https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/54)。似乎可以用无声的ogg覆盖platforms/android/res/raw/beep.ogg。 – Phonolog
我最终发现如何做到这一点,只需将一个新的beep.ogg(当然无声)放入流星提供的特殊顶层文件夹即可。 所以首先你必须创建一个名为cordova-build-override的文件夹,然后在里面创建一个platforms/android/res/raw文件夹并将你的新的beep.ogg放在里面。 此网址给了我这个想法:https://documentation.onesignal.com/docs/customize-notification-sounds – yoanncooljazz