android audio 相机按键音:(一)资源加载与替换

按键音,声音资源路径:

frameworks\base\data\sounds\effects\ogg

对应路径,可见对应声音资源:

camera_click.ogg

camera_click_48k.ogg

编译加载声音资源mk:

base/data/sounds/AllAudio.mk

加载资源规则:

$(LOCAL_PATH)/effects/ogg/camera_click_48k.ogg:system/media/audio/ui/camera_click.ogg \

使用adb查看设备,声音资源:

a71x:/system/media/audio/ui $ ls -al camera*

-rw-r--r-- 1 root root 8703 2008-12-31 23:00 camera_click.ogg

-rw-r--r-- 1 root root 9376 2008-12-31 23:00 camera_focus.ogg

可以使用自定义资源文件,替换按键音资源。替换时,将自定义文件名称修改与系统文件名一致,但是文件格式必须一致。

相关推荐
San813_LDD28 分钟前
[C语言]《Dev-C++ 报错解决手册(Day0607 精华版)》
java·前端·javascript
Anastasiozzzz1 小时前
从有限状态机到智能体图:传统 FSM 与 Agent Graph的演进
java·人工智能·python·ai
问心无愧05137 小时前
ctf show web入门111
android·前端·笔记
wang09078 小时前
自己动手写一个spring之IOC_2
java·后端·spring
来杯@Java8 小时前
学生选课管理系统(基于springboot+vue前后端分离的项目)计算机毕业设计java
java·spring boot·spring·vue·毕业设计·maven·mybatis
不知名的老吴9 小时前
线程的生命周期之线程“插队“
java·开发语言·python
ANnianStriver9 小时前
PetLumina-02-后端开发与前后端联调
java·ai·sa-token
杨了个杨898210 小时前
Keepalived + Nginx + HAProxy 高可用架构部署实战案例
java·nginx·架构
换个昵称都难12 小时前
webrtc 音频模块FEC模块
网络·音视频·webrtc