自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 常用音频概念

常用音频概念1、音频输出通道-setForceUse()强制使用的设备类型配置设置强制使用的设备类型配置D AudioPolicyManagerCustom: setForceUse() usage 7, config 0, mPhoneState 3usage:指的是音频的使用场景,config:指的是音频从哪里发出,frameworks/base/media/java/android/media/AudioSystem.java1323 // device categories config

2022-05-23 09:56:06 931

原创 SurfaceView、GLSurfaceView、SurfaceTexture、TextureView、SurfaceHolder、Surface

SurfaceView、GLSurfaceViewe\SurfaceTexture、TextureView、SurfaceHolder、Surface一、简介SurfaceTexture: SurfaceTexture是从Android3.0(API 11)加入的一个新类。这个类跟SurfaceView很像,可以从video decode里面获取图像流(image stream)。但是,和SurfaceView不同的是,SurfaceTexture在接收图像流之后,不需要显示出来。SurfaceTex

2021-10-21 18:18:14 2038

原创 SoundPool

SoundPool一、SoundPool简介MediaPlayer虽然也能播放音频,但是它有资源占用量较高、延迟时间较长、不支持多个音频同时播放等缺点。这些缺点决定了MediaPlayer在某些场合的使用情况不会很理想,例如在对时间精准度要求相对较高的场景。而SoundPool一般用来播放密集、急促而又短暂的音效,比如:“滴滴- -下,马上出发"。SoundPool还可以一次加载完很多音频数据,提前进行解码操作,之后要播放时直接使用。二、SoundPool使用方法创建一个SoundPool

2021-10-15 09:40:39 937 1

原创 MediaPlayer

MediaPlayer基本使用总结一、简介MediaPlayer是Android当中开发音视频应用的一个重要组件,它不仅支持本地音视频的播放,同时也能够播放网络的音视频,支持多种视频播放格式,例如m3u8、mp4、3gp等,其与底层直接进行交互,调用底层的native方法,同时其内部包含了很多关于操作音视频播放的方法。因为MediaPlayer直接与底层进行交互,开发者对其的使用存在比较繁琐的问题,后续的Android版本通过封装MediaPlayer中的方法,同时实现MediaPlayerContr

2021-10-14 15:26:25 1375

原创 MediaRecorder

MediaRecorder一、简介使用MediaRecorder能够编写从设备麦克风与相机捕获音视频、保存音视频并(使用MediaPlayer)进行播放的应用。(1) MediaRecorder简单方便,不需要理会中间录制过程,结束录制后可以直接得到音频文件进行播放;录制的音频文件是经过压缩的,需要设置编码器;录制的音频文件可以用系统自带的播放器播放。(2) AudioRecord在声音录制过程中,可以处理采集的声音数据,如降噪、合成等。过程为一段一段进行录制然后得到数据分别进行处理。录制的是

2021-10-14 15:10:01 299

原创 VideoView

VideoView一、VideoView简介在Android中,播放视频有2种方式,第一种方式是使用MediaPlayer结合SurfaceView来播放,通过MediaPlayer来控制视频的播放、暂停、进度等,而通过SurfaceView来显示视频内容;第二种方式是使用VideoView来播放,这个类其实也是**继承了SurfaceView类,并且实现了MediaController.MediaPlayerController这个用于控制媒体播放的接口,另外在VideoView上还有一个用于对媒体

2021-10-14 14:52:25 450

Android入门到精通知识总结.pdf

Android入门到精通知识总结,适合与Android知识的中初级学习者,个人Android开发实例及经验总结

2021-10-14

Android audio知识总结.pdf

Android audio知识总结,学习音视频的朋友可以看一看,内容比较详细

2021-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除