如何在相机应用程序上禁用“咔嗒”声?


46

当我拍照时会发出“咔嗒”声。由于这是默认行为,因此我想将其关闭。有这样做的设置吗?或者,如果我找到并删除了声音文件,会不会有影响?

**请注意,我正在寻找一种基本上永久的解决方案,而不是每次使用该应用程序都需要设置/取消的解决方案。我喜欢根解决方案或应用程序解决方案的想法;但是,为了让那些无力运行另一个后台服务的人不再需要root内存的慢相机应用程序启动,让我们来...

澄清:让我们澄清一下,这与Motorola Droid有关(按标签,抱歉)。我很高兴它适用于其他手机型号,但是据我所知,它不是Motorola Droid上的2.0.1、2.1或2.2的股票期权(如果我错了,请指出方法)。也就是说,除非您指的是整体音量控制,否则相机应用程序没有音量控制/静音。(相机的设置选项为:变焦|闪光灯|白平衡|存储位置|对焦/曝光设置)。

我真的想用弓箭把这个问题的答案绑在一起:除了root选项和app选项之外,还有没有在相机/系统设置中关闭声音的选项?[暂时静音电话是一个糟糕的选择。]


5
法律要求在某些区域发出“喀哒”声,以提醒附近的人正在拍照。它旨在作为一种防止侵犯隐私的措施。
JadeMason 2010年

是的,我以为我听到过类似的声音,但是是用于电话录音机应用程序的。
mfg 2010年

1
@bryan&@wmitsuda:那么对记忆/速度更有效的是什么(机器人在打开相机应用程序时会很糟糕)-应用程序,删除声音或替换声音?
mfg 2010年

Answers:


29

您需要root才能删除声音文件,但是应该是这样:

Delete /system/media/audio/ui/camera_click.ogg 

反响?它不再播放声音了吗?:)

或者,您可以下载另一个不会产生相机声音的相机应用。


3
作为为什么您无法关闭它的一些历史记录,数码相机(尤其是照相手机)开始被用来偷看照片,正是因为它们在拍照时没有发出任何声音。
MBraedley

我已经扎根,所以谢谢您的尝试。没有内部静音或更改设置吗?也许我将不得不用轻型军刀或其他东西替换camera_click.ogg
mfg 2010年

2
非常适合我!您也可以删除VideoRecord.ogg文件,以在开始/停止录制视频时禁用烦人的声音。
Willian Mitsuda

将/system/media/audio/ui/camera_click.ogg重命名为/system/media/audio/ui/camera_click_1.ogg之类的名称,当您想要恢复声音时,请还原为原始名称。
Ajith

您也可以chmod 000将此文件而不是将其删除
AntonioK

9

如果您安装了“ Tasker”,则

  1. 为相机应用程序创建应用程序上下文
  2. 创建一个任务以将系统音量设置为零。

退出相机应用程序时,系统卷将还原到其原始状态。


1
好家伙。这使我发现了塔斯克。相当不错的应用程序。
Vivek Maharajh 2015年

8

当您在相机中时,只需使用正常音量将声音调至最低。这对运行Froyo的Nexus One股票有效。


这样在拍摄照片之前将声音一直调到最低吗?您是否没有发现,如果您尝试拍摄照片,该方法就不理想,因为它会在您尝试捕获时增加[零体积时间]秒?涂上我的耐心,但我个人几乎无法应付启动相机应用程序的滞后。
mfg 2010年

不,我在手机上运行了CyanogenMod,这完全消除了声音。
韦恩

4

如果您的手机已开机,则可以编辑该default.prop文件以将“无声音”返回到“快门声音”菜单。

使用adb(Android SDK的一部分)登录到Shell,然后切换到超级用户模式

$ adb shell
# su

注意-根据手机的植根方式,您可能需要确认“未知应用程序”可以成为超级用户-请确保手机已解锁并且屏幕可见,然后键入SU,然后在出现提示时接受此操作,否则它将回显命令。

以读写模式安装系统驱动器,然后将default.prop复制到SD卡

# mount -o remount,rw -t yaffs2 /dev/mtdblock2 /system
# cp /system/default.prop /sdcard/

将文件复制到您的桌面(我使用了SWIFTP),然后更改行(我使用了Notepad ++,因此行尾没有被弄乱),该行显示为

ro.camera.sound.forced=1

ro.camera.sound.forced=0

然后将文件复制回SD卡

# cp /sdcard/default.prop /system/

退出亚行提示

$ CTRL + C

重新启动手机。

下次进入相机应用程序时,选择设置菜单,“无声音”选项应该可用。

或者,在堆放/ system分区后,shutter.ogg通过发出以下命令覆盖

# cd /system/media/audio/camera
# cp sound0/no_sound.ogg sound3/shutter.ogg

如果已停止运行摄像头应用程序,请启动该摄像头应用程序,选择“ sound3”,然后您将获得一个静音快门。

可以在我的T-Mobile-UK定制的索尼爱立信Xperia X10i上使用,但应该可以在大多数(全部?)扎根的Android手机上使用。

如果您实际上启用了“无声音”选项,那么它不仅会禁用非常响亮的相机快门球拍,而且还意味着在听音乐时,它不再变得无声以允许播放快门声,并且似乎可以拍摄大量照片快点。更改.ogg文件不会为您带来这些好处。

感谢zephyrix在http://forum.xda-developers.com/showthread.php?t=713295上的提示,以及j4mm3r关于如何使/ system可写的注释。


1
仅作为参考,此技巧不适用于Motorola Milestone。没有设置“ ro.camera.sound.forced”,也没有/ system / media / audio / camera目录。
Willian Mitsuda

在Motorola RAZR-i上,设置不在中,default.prop而在中build.prop。感谢Kev和xda-developers
cfi 2014年

3

我想这对于Froyo来说必须是新的,但是在相机设置中可以选择关闭快门音。


众所周知,现在我将不得不重新升级到非beta nexus版本并使用适当的moto-droid版本;太糟糕了,我刚刚购买了SetCPU,而构建VZW失败了的是FR33,一键式根目录仍然无法使用
MFG 2010年


1

在Froyo中,关闭快门音的选项并不是新增功能。我在Samsung Vibrant(Galaxy S)上使用2.1 Eclair,并且在“设置:[扳手图标]”下滚动到第二页,有一个“快门声音”选项,您可以在其中选择三种不同的声音之一或“关闭”。


1
我的摩托罗拉droid操作系统都没有该选项。也许这是您的特定型号的设置?
mfg 2010年

您在使用某种ROM吗?我有现货的Nexus One 2.2.1,但没有。
kkaploon 2010年

@kkap 2.2.1的内部版本号是多少?我正在运行2.2 FRG22D。另外,我很想知道关于选项的所有这些答案是否都是Nexus独有的,或者缺少选项的问题对于droid而言是否独有。
mfg 2010年

@mfg是FRG83。我只是怀疑该选项是某些ROM的一部分。有普通版本的android的人有吗?
kkaploon 2010年

必须是区域性的事情,很确定我从杯形蛋糕起就一直在我的旧HTC Magic上进行设置,并且仍然在从Eclair到Gingerbread 2.3.3的Galaxy S(国际)上进行设置,所有的ROM都在,在英国。
GAThrawn 2011年



0

如果您使用的是Lenovo手机,请执行以下步骤:

打开相机->转到设置->单击3个点以拉出更多选项->将捕捉声音设置为关闭


他专门问了“摩托罗拉Droid”和我亲爱的朋友,这是6岁的问题。
Alam
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.