Я пишу метеоритное приложение, используя плагин plugg barcodeScanner https://github.com/phonegap/phonegap-plugin-barcodescanner все работает отлично, за исключением того, что я не могу найти способ отключить звук «beep», который запускается после успеха сканирования штрих-кода. Кто-нибудь найдет способ, как это сделать?Как отключить звуковой сигнал на плагине штрих-кодов телефона? (метеор и кордова)
1
A
ответ
0
documentation показывает, что для отключения звукового сигнала можно передать параметр disableSuccessBeep
.
cordova.plugins.barcodeScanner.scan(
function (result) {
// Do something with the barcode
},
function (error) {
// Handle error
},
{
disableSuccessBeep: true
}
);
Обратите внимание, что параметр disableSuccessBeep
только отключает звуковой сигнал на прошивке. Для других платформ, звуковой сигнал, вы можете загрузить тихий звуковой файл, как @Phonolog отметил в комментариях:
Взгляните на here. Кажется, что можно перезаписать платформы/android/res/raw/beep.ogg с тихим ogg.
Обратите внимание на [здесь] (https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/54). Кажется, что можно перезаписать платформы/android/res/raw/beep.ogg с тихим ogg. – Phonolog
Я, наконец, нашел, как это сделать, просто положив новый beep.ogg (конечно же, молча), в специальную верхнюю папку, которую предоставляет метеор. Итак, сначала вам нужно создать папку с именем cordova-build-override, а затем создать папку platform/android/res/raw и поместить ur новый beep.ogg внутри. этот url дал мне идею: https://documentation.onesignal.com/docs/customize-notification-sounds – yoanncooljazz