Android 音视频任务7

先做任务7,是因为做完任务4感觉想要稍微深入了解一下MediaCodec,感觉这样更能把刚学到的知识连贯一下。 任务7. 学习 MediaCodec API,完成音频 AAC 硬编、硬解 MediaCodec的作用是转换编码或解码文件,支持已编码的特定格式转成原始raw数据, 原始raw数据转成特...

2018-12-08 15:00:03

阅读数:30

评论数:0

Android 音视频任务4

任务4. 学习 Android 平台的 MediaExtractor 和 MediaMuxer API,知道如何解析和封装 mp4 文件 MediaMuxer和MediaCodec算是比较年轻的,它们是JB 4.1和JB 4.3才引入的。前者用于将音频和视频进行混合生成多媒体文件。缺点是目前只能...

2018-12-08 14:44:29

阅读数:9

评论数:0

理解YUV

先贴一个好贴:https://www.cnblogs.com/ALittleDust/p/5935983.html YUV YUV是一种颜色空间,基于YUV的颜色编码是流媒体的常用编码方式。Y表示流明,U、V表示色度、浓度,这种表达方式起初是为了彩色电视与黑白电视之间的信号兼容。 对于图像每一点,...

2018-12-05 18:59:28

阅读数:27

评论数:0

Android 音视频任务3

任务3. 在 Android 平台使用 Camera API 进行视频的采集,分别使用 SurfaceView、TextureView 来预览 Camera 数据,取到 NV21 的数据回调 由于这次的任务牵涉面十分广,所以用了很久才搞懂了一些知识,以后的任务也应该会做的越来越慢,不过十分合理,慢...

2018-12-05 18:51:18

阅读数:1162

评论数:2

如何理解linux挂载

根据树结构去理解整个文件系统的挂载和挂载点还是有点困难,所以自己做了些总结,有不对的地方还请指正 df -h命令后 Filesystem 这里的文件系统表示的是目录的层次结构,而不是所谓的像ext4,fat那种真正的文件系统类型 一个具体的设备文件(或分区) ,或许是一块硬盘上的一个分区,或许是u...

2018-12-03 21:08:23

阅读数:19

评论数:0

Android 音视频任务2

任务:2. 在 Android 平台使用 AudioRecord 和 AudioTrack API 完成音频 PCM 数据的采集和播放,并实现读写音频 wav 文件 AudioRecord使用流程: 确定好采样率,通道类型,编码方式,录制来源 由AudioRecord.getMinbufferS...

2018-12-01 13:13:22

阅读数:1468

评论数:0

onMeasure()和onLayout()总结

转载自 https://www.cnblogs.com/xqxacm/p/6673469.html 和 https://blog.csdn.net/superxukai88/article/details/78675686 并写了一些自己的总结 前言:   自定义控件的三大方法: 测量: onMe...

2018-11-30 21:22:58

阅读数:23

评论数:0

Android 音视频任务1

跟着大神的步骤一步一步做,加油! 任务列表:http://blog.51cto.com/ticktick/1956269 在 Android 平台绘制一张图片,使用至少 3 种不同的 API,ImageView,SurfaceView,自定义 View imageView和surfaceVie...

2018-11-30 14:13:58

阅读数:1587

评论数:0

Android如何替换原生应用

有个需求是把原生的日历app换成修改源码后编译生成的新app 尝试进入adb,须有root权限(完整的root权限) 用以下代码删除原生的calendar adb shell $ su # pm uninstall -k --user 0 com.android.calendar 然后要把/sy...

2018-11-30 13:28:29

阅读数:24

评论数:0

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