Android.27.录屏_视频播放(mediaplayer/videoview)_音频播放(soundpllo+recyclerview+自定义监听)

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. 音频播放功能的实现

      

 

 

 

 

 

    

 

    

 

 

 

       

 

posted @ 2021-05-26 16:16  耗喜天涯  阅读(361)  评论(0编辑  收藏  举报