这实际上是一个电话的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. cve-2018-2628 Weblogic反序列化漏洞实现反弹shell
  2. springmvc处理ajax请求
  3. ALV分类合计功能实现
  4. mysql 修改自增字段起始值不生效_Mysql数据库基本介绍
  5. 为什么要使用反射机制
  6. 云原生数据仓库AnalyticDB支撑双11,大幅提升分析实时性和用户体验
  7. as3:sprite作为容器使用时,最好不要指定width,height
  8. 第一次搭建vue项目--添加依赖包、启动项目
  9. 华为云发布 EI 城市智能体
  10. 【译】Seaborn教程(二)选择配色方案
  11. 如何获得对方IP地址
  12. 3.1 视频服务器介绍
  13. Android 双屏显示分析
  14. 服务器安全值得深思的几点问题?
  15. [研一上]人脸属性迁移文献梳理(1)
  16. 香帅金融课之房地产专辑
  17. ppt里面如何插入页脚
  18. 网页无法打开, 位于 https://xxx 的网页无法加载,因为:net::ERR_NAME_NOT_RESOLVED
  19. 基于python的百度云网盘资源搜索引擎设计架构
  20. 继电器学习笔记(一)——继电器的分类电磁继电器和磁保持继电器的工作原理

热门文章

  1. 美团在TIDB方面的实践
  2. 数字图像处理-知识体系概括
  3. 用eclipse打war包
  4. 什么是负载点电源(POL)
  5. 再不玩AI,就真的要失业了,如何用AI实现建筑设计?
  6. oracle导出clob表数据及表结构,数据库导出clob数据
  7. 每一个不曾起舞的日子,都是对生命的辜负
  8. Windows CMD.exe 系统找不到指定的路径
  9. server08 AD域控故障处理
  10. HLS 流传输库hls::stream