Cordova 如何禁用phonegap插件条形码扫描仪上的蜂鸣音?(流星与科尔多瓦)
我正在使用phonegap插件barcodeScanner编写一个meteor应用程序,一切正常,只是我没有找到一种方法来禁用条形码扫描成功后发出的“嘟嘟”声。有人找到了方法吗?显示可以通过Cordova 如何禁用phonegap插件条形码扫描仪上的蜂鸣音?(流星与科尔多瓦),cordova,meteor,barcode-scanner,beep,Cordova,Meteor,Barcode Scanner,Beep,我正在使用phonegap插件barcodeScanner编写一个meteor应用程序,一切正常,只是我没有找到一种方法来禁用条形码扫描成功后发出的“嘟嘟”声。有人找到了方法吗?显示可以通过disableSuccessBeep参数来禁用蜂鸣音 cordova.plugins.barcodeScanner.scan( function (result) { // Do something with the barcode }, function (error) { //
disableSuccessBeep
参数来禁用蜂鸣音
cordova.plugins.barcodeScanner.scan(
function (result) {
// Do something with the barcode
},
function (error) {
// Handle error
},
{
disableSuccessBeep: true
}
);
请注意,disableSuccessBeep
参数仅在iOS上禁用蜂鸣音。对于其他发出哔哔声的平台,您可以上传一个无声的声音文件,正如@Phonolog在评论中指出的:
进去看看。似乎可以用无声的ogg覆盖platforms/android/res/raw/beep.ogg
进去看看。似乎可以用一个无声的ogg覆盖platforms/android/res/raw/beep.ogg。我最终发现了如何做到这一点,只需将一个新的beep.ogg(当然是无声的)放在meteor提供的一个特殊顶部文件夹中。因此,首先你必须创建一个名为cordova build override的文件夹,然后在里面创建一个platforms/android/res/raw文件夹,并将新的beep.ogg放在里面。这个url给了我一个想法: