android 直播sdk 抖音,从零开始仿写一个抖音App——跨平台视频编辑SDK项目搭建

本文介绍了如何从零开始构建一个跨平台的视频编辑SDK,重点在于Android平台,涵盖项目建立、基础库集成,如ffmpeg和protobuf。作者分享了作为Android工程师在开发过程中的思考,提供了项目结构和配置的详细步骤。
摘要由CSDN通过智能技术生成

不知不觉已经到了2019年,本系列的文章也更新到了8篇。很庆幸笔者能坚持下来,从我司的代码中学习到了很多东西。当然更庆幸的是收获了众多读者的鼓励和支持。从本篇文章开始,我们将接触短视频 app 中比较核心的功能——视频编辑,笔者在我司的日常工作中,也经常对这个模块进行开发,可以说对这部分功能比较熟悉了。所以最近的几篇文章,我会从零开始完善一个视频编辑 sdk 的各种功能,最后集成到我们之前的 MyTiktok 项目中。注:本文以 android 平台为例子,ios 因为不会,所以暂时不涉及。

本文分为以下章节,读者可按需阅读:1.项目建立——新建一个跨平台视频编辑项目

2.基础 lib 集成——将 ffmpeg、protobuf 这些必须使用的三方库集成到项目中

3.基础数据结构——定义和讲解一些视频编辑流程中需要使用到的数据结构

一、项目建立

1.方法论

我想看本文的人有很大一部分都是 android 工程师,所以在讲干货之前,我需要讲一讲方法论1.当我们在使用 IDE 开发 App 的时候,我们在干什么?1.创建一个文件夹,模仿 AS 生成的项目,向文件夹里面加文件

2.在 gradle 文件中添加依赖库,然后写代码。使用命令行来 sync gradle。

3.命令行运行 gradle 来打包 APK,运行 App1.首先我们会使用 AS 来新建一个项目,项目会有很多可选的参数。

2.在项目的 gradle 文件中添加依赖库,然后写代码

3.打包成 APK,运行 App1.Android 工程师平时使用 Android Studio 来开发 App,ios 工程师使用 XC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值