2016-12-05 97 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。

相關問題