01.权限配置
02.MainActivity布局
03. MainActivity 配置
04.录屏模块布局
05.录屏配置
06.安装失败处理
--> 提示: 应用是非正式发布版本,当前设备不支持安装、
--> 处理 :gradle.properties
增加: android.injected.testOnly=false
========================================================================================================================
视频播放 MediaPlayer
媒体格式列表: https://developer.android.google.cn/guide/topics/media/media-formats?hl=zh_cn
主体布局与录屏一样,主要是 按钮功能不一样
============================================================================================================================================================
音频播放
MediaPlayer 虽然也能播放音频,但是它对资源的占用量较高,延时时间较长,不支持多个音频同时播放等问题;
这些个问题,决定了 mediaplayer 在某些场合的使用情况不会很理想,例如:在对时间精准度要求相对较高的场景;
SoundPool 一般用来播放密集,急促而又短暂的音效;
001. 加入 RecyclerView依赖
002.加入音频资源 (没有 raw 文件夹时,自已添加一个)
003.主模块增加播放声音的功能按钮
004.播放声音模块的切入
005.配置播放声音模块的布局 (Recyclerview)
006.配置记录项布局
007. MyAdapter的实现
008.声音文件及SoundPool加载后产生的SoundID 信息组成的一个Bean (同步配置上getter/setter, tostring, Create)
009. 音频播放功能的实现