2012-04-17 49 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