logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android平台MediaExtractor和MediaMuxer学习,解析和封装MP4

本文代码示例采用的Kotlin语法,但是没什么高级特性MediaExtractor:视频文件的提取器,能将视频和音频分离MediaMuxer:音视频文件合成器,能将提取到的视频和音频合成新的视频MediaFormat :提取器获取到的媒体格式类,保存了获取到的媒体的信息(媒体类型,帧率等)1.设置需要权限一.如果是本地文件,会涉及到读取和写入,需要在Manifest配置&lt...

Kotlin中的inline作用

1.inline的作用1.1 可以将函数体直接复制到函数调用处package com.example.kotlinsyntax._inlineclass InlineClass {//inline标记的函数inline fun doInline() {print("inline")}//普通函数fun doNoInline() {print("noInline")}//调用处函数fun test

#kotlin
Kotlin中的crossinline

这一篇看下crossinline,同样他也要在inline函数中才能使用先来看下这样2种情况情况1:fun mainInline2(func1: () -> Unit) {func1()}override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.

到底了