这实际上是一个电话的build.prop属性。我不确定是否有可能改变这一点。除非你完全覆盖它并使用你自己的相机代码。使用SDK中可用的功能。

看看这个:

CameraService.cpp 。 。 。

CameraService::Client::Client(const sp& cameraService,

const sp& cameraClient,

const sp& hardware,

int cameraId, int cameraFacing, int clientPid) {

mPreviewCallbackFlag = FRAME_CALLBACK_FLAG_NOOP;

mOrientation = getOrientation(0, mCameraFacing == CAMERA_FACING_FRONT);

mOrientationChanged = false;

cameraService->setCameraBusy(cameraId);

cameraService->loadSound();

LOG1("Client::Client X (pid %d)", callingPid)

}

void CameraService::loadSound() {

Mutex::Autolock lock(mSoundLock);

LOG1("CameraService::loadSound ref=%d", mSoundRef);

if (mSoundRef++) return;

mSoundPlayer[SOUND_SHUTTER] = newMediaPlayer("/system/media/audio/ui/camera_click.ogg");

mSoundPlayer[SOUND_RECORDING] = newMediaPlayer("/system/media/audio/ui/VideoRecord.ogg");

}

可以注意到,点击声音是在没有您的互动的情况下开始的。

这是姜饼源代码中使用的服务。

原因他们不要允许这是因为它是非法的是一些国家。只有实现你想要的方法是拥有一个自定义ROM。

更新

仍然适用,那么你可以写一个计时器,关闭声音(静音模式)几秒钟,然后重新打开它每次你拍照时。

android+camera+声音,Android Camera.takePicture - 可以禁用快门声音和预览表面?相关推荐

  1. Android OpenGL+Camera2渲染(2) —— OpenGL实现Camera2图像预览

    Android OpenGL+Camera2渲染(1) -- OpenGL简单介绍 Android OpenGL+Camera2渲染(2) -- OpenGL实现Camera2图像预览 Android ...

  2. Android 10.0 Camera2 静音时拍照去掉快门声音

    1.概述 在10.0的系统产品开发中,对于Camera2相机的产品定制化中,发现在Camera2中发现一个问题 当媒体音量静音时,点击拍照还是有拍照声音,产品对这个不满意,所以要修改这个问题,所以针对 ...

  3. Android 9.0 Camera2 静音时拍照去掉快门声音

    1.概述 在9.0的系统产品rom定制化开发中,在原生的camera2的相关功能中,在静音拍照的情况下会听到快门的声音,这个是系统原生camera2的bug,但是在产品定制化的 过程中,显得产品体验不 ...

  4. android 相机拍照声音文件格式,android4.1 添加相机快门声音开关

    最近接到一客户需求,要为相机添加一个shutter sound的controlbtn,刚看到的时候,觉得很简单吧,不就是在布局中添加好控件,然后响应close和open事件调用相应的方法就行了.想想是 ...

  5. Android Studio 3.4增可视化资源管理工具 可管理和预览项目资源

    经过6个月的开发时间,网络大厂17日发布了最新版的App开发IDE Android Studio 3.4,现在就能够下载使用,除了有超过300个错误修护和稳定度增强之外,在开发.建置和测试App阶段, ...

  6. 给简书找BUG赢好礼17.06.02——简书Android 2.4.0 公测【私密文章支持预览/手机支持直接提现】...

    你给简书找bug,简书给你送好礼.即日起,参与简书公测就有机会获得简书提供的精美周边!公测版下载>>公测版下载备用地址>> 本期公测版本-简书Android 2.4.0: 更新 ...

  7. android 与后台实时视频,Android实时监控项目第四篇:后台线程发送预览帧视频数据...

    还记得上篇提到的setPreviewCallback(Camera.PreviewCallback cb)函数吗?我们在开始预览帧视频之前,调用的它,这里要注意其内部的Camera.PreviewCa ...

  8. android自定义videoview,android-如何在播放前在videoview中设置预览图像

    android-如何在播放前在videoview中设置预览图像 我在活动中创建了VideoView,下面是代码. VideoView vvVideos = (VideoView) rootView.f ...

  9. android出现Failed to load AppCompat ActionBar with unknown error.无法预览视图布局解决方法

    打开如图文件\app\src\main\res\values\styles.xml在第二行处添加Base.即可.

最新文章

  1. 未来之城,管理者可能不是人......
  2. 92django_url
  3. Go会接替Java,成为下一个企业级编程语言吗?
  4. 【安全漏洞】CVE-2020-26567 DSR-250N 远程拒绝服务漏洞分析
  5. redis api-String
  6. 第三方工具监控java进程_前9个免费的Java进程监视工具以及如何选择一种
  7. 玩转oracle 11g(13):命令学习1
  8. oracle 插入含字符串
  9. ubuntu php.ini 配置,ubuntu下配置PHP+JSON模块(apache) | 学步园
  10. mono webservice问题请教
  11. 学习.net设计规范记录
  12. python爬虫更改ip_怎么更改电脑ip地址?基于 Python 爬虫的ip修改设计与实现
  13. vc code 必备插件Code Runner详解及问题
  14. 老板面试怎么谈?千万不要走近误区。
  15. 小白学习MySQL - 不同版本创建用户的些许区别
  16. paramiko-简介
  17. 检测并替换数据中的离群值——filloutliers函数的MATLAB实现
  18. STM32系列单片机USB下载程序(ISP编程)
  19. 集合4:方法-仅适用于set
  20. 3.高精度加法(使用C++的string实现高精度加法运算的实例代码)包含auto解决办法

热门文章

  1. 手环,人脸也能自带健康码?
  2. 快讯:好奇号传回信息,凿岩工作准备完毕
  3. 超次元大海战如何用电脑玩 超次元大海战手游PC电脑版教程
  4. 和方舟rust一样的手游_《旷野之息》与《方舟》的结合体:《Towers》究竟是一款怎样的游戏?...
  5. 普通人如何实现逆袭?
  6. 解决kali访问HackTheBox网络不稳定
  7. 局域网虚拟机服务器搭建
  8. 真相:朋友圈的“小黄图”从刷爆到被封的“惊魂七小时”
  9. 安卓(Android)TabLayout点击字体变大
  10. 微信小程序通过经纬度获取当前省市区及地址信息