小米11mediacodec如何关闭?
演示机型:小米11系统版本:MIUI12.0.7APP版本:小米浏览器v9.0.0.4 1、在MIUI系统桌面向上滑动 , 在出现的搜索框中输入“广告”,即可出现“个性化广告推荐”的关闭的入口 。
2、打开应用MIUI的应用商店,依次进入我的-设置-推荐,这里有“个性化推荐”和“相关推荐”两个广告选项,关闭即可 。
3、打开小米的浏览器,依次进入设置-高级设置,找到“个性化推荐”,关闭右侧滑块 。
4、在MIUI桌面上点击天气图标进入,再进入设置,从中找到“用户体验计划”,进入后3项广告,关闭即可 。
5、打开浏览器 , 选择菜单,点击左下角设置,点击个性化推荐,关闭通知 。
6、经过以上设置,基本上可以关闭MIUI系统中所有了广告了 。
MediaCodec编码视屏主要分三步:
1:打开相机,接收相机拿到的数据
2:初始化MediaCodec,将基本配置配给meidiacodec
3:开始编解码,建编解码好的数据进行保存(保存成文件/推送到网络)
本节主要介绍下第二步和第三步
打开相机拿到数据,目前Android 提供的相机API主要有 Camera1 Camera2和CameraX,本Demo主要使用使用简单的Camera1取数据 , 主要逻辑即初始化camera和开始进入预览录制状态,如下:
经过上面mediacodec编码之后,保存的文件就可以用来保存成文件了,此时距离保存成MP4/AVI等其他格式的文件只剩下一步了,但是暂时先不管,我们先单纯的分析下H264 码流 。首先使用16进制阅读器查看H264文件,如下
简单介绍下,H264 裸流由一个接一个NALU单元组成,一个接一个的NALU单元由startcode分割,startcode一般是:
0x000001(3Byte)或者0x00000001(4Byte),如果NALU对应的Slice为一帧的开始就用0x00000001,否则就用0x000001,如上图所示的startCode就是0x00 00 00 01,一般进行解码时就是从MP4或者其他视频封装格式中分解出来NALU单元,在从单元中分解出来各个信息进行解读,最后解析出来一帧一帧的数据,其中关键配置信息包括SPS PPS
I帧等,均由 startcode后面前2Byte的数据保存,如00 00 00 01第一个之后是67,67的二进制是 0 11 00111,对应包含的信息即:
【小米11mediacodec如何关闭】 知道裸流之后就知道 为了视频从哪一帧开始播放都可以播放增加了 一个操作就是在每一个I帧编码前就编码一组SPS和PPS,这样保证编码器至少隔一段时间差就可以读取到有效配置信息进行配置
猜你喜欢
- 小米手机默认浏览器设置在哪里
- 小米手机防误触模式在哪里设置
- 小米隐藏id什么意思
- 小米10s和10的区别
- 小米11支持内存卡吗
- 小米路由器重置后怎么联网
- 小米粥怎么做
- 小米手机睡眠数据怎么测来的
- 小米手机怎么设置充电提示音