观心静

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Android音视频开发

摘要:前言 SoundPool 与 MediaPlayer的区别是,SoundPool可以多音轨播放声音,意思是可以多个声音同时播放。所以适合播放一些铃声与提示音。 避免重要的提示音会因为音轨被占用无法播放的问题。 创建SoundPool SoundPool mSoundPool = new SoundP 阅读全文
posted @ 2020-12-11 15:36 观心静 阅读(1012) 评论(0) 推荐(0) 编辑

摘要:前言 此篇博客讲解如何创建raw文件夹与使用MediaPlayer播放它 创建raw文件夹 第一步 第二步 选择raw 点击 ok 创建 第三步 将MP3或者MP4文件放入 raw文件夹即可 代码部分 private MediaPlayer mRingPlayer; /** * 播放铃声 */ pr 阅读全文
posted @ 2019-12-09 20:02 观心静 阅读(4334) 评论(0) 推荐(0) 编辑

摘要:原文地址:https://www.jianshu.com/p/b5ca697535bd 1. ADTS(Audio Data Transport Stream)头之于AAC AAC音频文件的每一帧都由一个ADTS头和AAC ES(AAC音频数据)组成。 AAC数据帧 2. ADTS头分析 ADTS头 阅读全文
posted @ 2019-08-31 10:40 观心静 阅读(1428) 评论(0) 推荐(0) 编辑

摘要:前言 此篇博客讲解MediaExtractor将一个视频文件分离视频与音频,如果你对MediaExtractor还没有一个笼统的概念建议先了解我的另一篇入门博客:https://www.cnblogs.com/guanxinjing/p/11378133.html 直接上代码 已经大量注释了就不另外 阅读全文
posted @ 2019-08-30 20:59 观心静 阅读(4243) 评论(0) 推荐(1) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11378133.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 MediaExtract 阅读全文
posted @ 2019-08-19 16:56 观心静 阅读(14216) 评论(1) 推荐(1) 编辑

摘要:前言 在摸索一段时间的音视频开发后,越来越发现这个坑的深度真是特别的深. 除了了解Android自带的音视频处理API以外,还得了解一些视频与音频方面的知识.这篇博客就是主要讲解这方面的专业术语.内容较多,如果你需要进行音视频开发是必需静下心来了解这些. 术语目录 MIME类型 分辨率 sample 阅读全文
posted @ 2019-07-19 21:15 观心静 阅读(1504) 评论(0) 推荐(0) 编辑

摘要:前言 VideoView是Android主要的视频播放View,它其实是对MediaPlayer的再次封装.如果你已经了解过MediaPlayer在使用VideoView是十分简单的.如果你想先了解MediaPlayer可以参考我的博客:https://www.cnblogs.com/guanxin 阅读全文
posted @ 2019-07-12 18:17 观心静 阅读(34422) 评论(0) 推荐(1) 编辑

摘要:前言 在Android里获取视频的信息主要依靠MediaMetadataRetriever实现 获取视频预览图 /** * 获取视频缩略图 * @param vedioFile * @return */ fun getVideoThumbnail(vedioFile: File): Bitmap? 阅读全文
posted @ 2019-06-20 12:21 观心静 阅读(4214) 评论(0) 推荐(0) 编辑

摘要:xml 代码 阅读全文
posted @ 2019-06-14 16:53 观心静 阅读(4846) 评论(0) 推荐(0) 编辑

摘要:前言 视频播放有一个较为蛋疼的问题,那就是尺寸适配.如果不做尺寸适配视频将会变形拉伸或者压缩.下面我就介绍个人实现的算法. 满足一边的算法 满足一边?你可能是疑问是什么意思.意思是就是始终将视频的高度或者宽度的其中一个铺满对应屏幕的高度或者宽度.然后在将另外一个高或宽按比例求出合适的尺寸,其实这跟与 阅读全文
posted @ 2019-06-13 22:13 观心静 阅读(9590) 评论(2) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11019662.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 MediaPlayer, 阅读全文
posted @ 2019-06-13 21:35 观心静 阅读(14341) 评论(0) 推荐(0) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11009192.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 之前这个博客碰到了一些问 阅读全文
posted @ 2019-06-12 13:53 观心静 阅读(8803) 评论(14) 推荐(0) 编辑

摘要:前言 MediaRecorder可以不依靠Camera API 实现视频的录制,但是如果需要切换摄像头/设置对焦/选择分辨率等等就需要Camera来参与配合录制视频.这篇博客将介绍使用Camera1来实现视频录制.此篇博客不在重复一些细节和坑的介绍.如果你刚接触建议你看我另一篇博客https://w 阅读全文
posted @ 2019-06-06 20:12 观心静 阅读(3462) 评论(3) 推荐(0) 编辑

摘要:前言 MediaRecorder是Android SDK提供用于录制音视频,关于音频的录制在我另一篇博客里已经介绍.传送门: https://www.cnblogs.com/guanxinjing/p/10976026.html ,而这篇博客将介绍MediaRecorder视频录制的入门和一些Med 阅读全文
posted @ 2019-06-05 17:33 观心静 阅读(6102) 评论(2) 推荐(0) 编辑

摘要:前言 MediaRecorder类是Android sdk提供的一个专门用于音视频录制,一般利用手机麦克风采集音频和摄像头采集图像.这个类是属于简单的音频录制类,录制音频简单容易但是对音频流的控制也比较弱,这篇博客将只介绍音频的录制 实现流程 获取权限 实例化MediaRecorder 配置Medi 阅读全文
posted @ 2019-06-04 20:40 观心静 阅读(1920) 评论(0) 推荐(1) 编辑

摘要:版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/10969824.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 Android SDK 阅读全文
posted @ 2019-06-03 20:20 观心静 阅读(13676) 评论(2) 推荐(0) 编辑

摘要:《Android 音视频从入门到提高 —— 任务列表》 1. 在 Android 平台绘制一张图片,使用至少 3 种不同的 API,ImageView,SurfaceView,自定义 View 2. 在 Android 平台使用 AudioRecord 和 AudioTrack API 完成音频 P 阅读全文
posted @ 2018-11-14 14:08 观心静 阅读(614) 评论(0) 推荐(1) 编辑