2012-04-17 48 views

回答

0

我覺得聲音是嵌入在拍照系統的源代碼。似乎沒有任何旨在禁用/改變聲音的面向公衆的API,所以我認爲你是S.O.L.

作爲一個用戶,雖然如果你在一個固定的設備上,你可以找到它播放的聲音文件並重新命名它,這樣它將無法找到正確的文件播放,因此不會發出任何聲音任何時間拍攝照片。如果你的應用程序運行在一個有根的設備上,它可能只是暫時重命名文件並在完成時修復它。但是當你的應用程序嘗試這樣做時,會彈出一個超級用戶權限。

0

在本link to the SDK描述你應該能夠在Camera.ShutterCallback播放聲音。我無法找到參考,但我記得需要在拍攝照片時始終播放聲音,這可能意味着默認聲音將始終播放。

1

時takePicture()被調用的照相機API自動播放聲音(和視頻記錄,當MediaRecorder.start/stopRecording()被調用)。

這種行爲不能被正常的應用程序進行修改,並播放的聲音不能被換到其他的聲音。這部分是由於隱私問題。

+0

什麼是該解決方案? – Numair 2012-04-20 04:47:09