logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin协程中的launch、join、async、await的用法和区别

在 Kotlin 协程中,launchjoinasync和awaitlaunchjoinlaunchlaunchasynclaunchDeferredDeferredawaitasyncasync。

文章图片
#kotlin#android
Kotlin协程中的launch、join、async、await的用法和区别

在 Kotlin 协程中,launchjoinasync和awaitlaunchjoinlaunchlaunchasynclaunchDeferredDeferredawaitasyncasync。

文章图片
#kotlin#android
ffmpeg从一个视频中提取音频

从video.mp4中提取音频到文件audioFile.m4a中。

文章图片
#音视频
使用Android系统的MediaMuxer写一个音视频合并的方法。

使用Android系统的MediaMuxer写一个音视频合并的方法。

文章图片
#android#音视频
Kotlin协程中的launch、join、async、await的用法和区别

在 Kotlin 协程中,launchjoinasync和awaitlaunchjoinlaunchlaunchasynclaunchDeferredDeferredawaitasyncasync。

文章图片
#kotlin#android
用ffmpeg删除视频的音轨,让视频静音

再对比看一下video.mp4的信息,是有两个Stream信息,一个video,一个audio。删除以后我们查看muteVideo的文件信息,只有一个Stream:video信息了。

文章图片
#音视频
android View类详解。

Android中的View类代表用户界面中基本的构建块。一个View在屏幕中占据一个矩形区域、并且负责绘制和事件处理。View是所有widgets的基础类,widgets是我们通常用于创建和用户交互的组件,比如按钮、文本输入框等等。子类ViewGroup是所有布局(layout)的基础类。layout是一个不看见的容器,里面堆放着其他的view或者ViewGroup,并且设置他们的布局属性。所..

android View类详解。

Android中的View类代表用户界面中基本的构建块。一个View在屏幕中占据一个矩形区域、并且负责绘制和事件处理。View是所有widgets的基础类,widgets是我们通常用于创建和用户交互的组件,比如按钮、文本输入框等等。子类ViewGroup是所有布局(layout)的基础类。layout是一个不看见的容器,里面堆放着其他的view或者ViewGroup,并且设置他们的布局属性。所..

Git第一次提交代码教程

在创建完仓库之后,可以通过如下方式,向仓库提交第一行代码。方法1、先将仓库clone到本地,修改后再push到码云的仓库仓库$ git clone https://***.com/***.git #将远程仓库克隆到本地在克隆过程中,如果仓库是一个私有仓库,将会要求用户输入码云的账号和密码。按照提示输入即可。当然,用户也可以通过配置本地的git配置信息,执行git config命令...

#git
到底了