2.1、新建Android工程

使用Android Studio新建相关工程。

2.2、导入相关包

如果没有Meishe SDK库,请从美摄官网下载最新andriod开发版本。

2.2.1、导入底层核心库

2.2.1.1、导入操作

导入库文件的方式有两种:

2.2.1.1.1、直接拷贝(第一种导入形式)

打开Android Studio,新建工程,在工程文件夹\app\src\main\目录下,新建jniLibs文件夹下,在jniLibs文件夹下新建armeabi-v7a文件夹和arm64-v8a文件夹。然后把SDK开发包中的lib文件夹下的android_armv7和androiid_arm64两个文件夹的内容,分别对应多拷贝到刚才创建的两个文件夹下,完成动态链接库的导入。

2.2.1.1.2、通过配置gradle命令行方式导入(第二种导入形式)

这种导入方式参考网站相关文档,在此不再赘述。

2.2.1.2、动态链接库解释

libNvStreamingSdkCore.so,多媒体核心处理库。

Libst_mobile.so         ,移动开发扩充库

2.2.2、导入应用架构包

应用架构包的导入可以分为三种形式,直接拷贝、通过配置gradle命令、通过gradle的implementation命令。

2.2.2.1、直接拷贝(第一种导入形式)

打开Android Studio,在工程文件夹\app\libs\文件夹下面,放入如下jar包与aar包。(注意NvAndroidStreamSdk.jar)

2.2.2.2、通过配置gradle命令行形式copy导入(第二种导入形式)

美摄SDK的samples都是通过配置命令行的方式导入库文件。详细代码参考文档。

2.2.2.3、通过gradle的implementation命导入(第三种导入形式)

2.2.2.4、说明

根据实际情况进行包的导入。

2.2.2.5、jar包解释

STMobileJNI.aar:                                  阿里视频处理包

library-ui-release.aar:                               美摄SDK视频控件包

library-core-release.aar:                            美摄SDK核心业务处理包

extension-flac-release.aar:                          音频处理包

umeng-common-1.5.4.jar、umeng-analytics-7.5.4.jar:  友盟数据服务包

NvAndroidStreamingSdk.jar                          核心流媒体包

2.3、说明

本文档下程序在运行前都需要导入包,需要录音录像存储等相关授权。后面具体实例中不再进行前置说明。

短视频SDK接入(2)---环境搭建相关推荐

  1. 快手、抖音、微视类短视频SDK接入教程,7步就能搞定

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由视频咖 发表于云+社区专栏 终端部分 按照如下三步操作,可以用 XCode 或者 Android Studio 编译和调试小视频 Ap ...

  2. 抖音上android studio,快手、抖音、微视类短视频SDK接入教程,7步就能搞定

    按照如下三步操作,可以用 XCode 或者 Android Studio 编译和调试小视频 App 的客户端代码,运行效果如下: 点击 小视频源码 可以下载到小视频 App 的源代码. XCode 9 ...

  3. 抖音视频怎样放到项目中使用php,快手、抖音、微视类短视频SDK接入教程,7步就能搞定...

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 终端部分 按照如下三步操作,可以用 XCode 或者 Android Studio 编译和调试小视频 App 的客户端代码,运行效果如下: ...

  4. 美摄短视频SDK上线:搭建多端产品,只需一套代码

    随着网络基础设施的优化,以视频为代表的富媒体信息成为主流,人们越来越习惯利用视频进行日常沟通和信息分享.艾瑞咨询报告显示,在各细分领域中,短视频以承载量大.内容多元兼具趣味性.传播力强为优势,市场规模 ...

  5. 初体验-阿里云短视频 SDK For Android 快速接入

    前言 近期的一些创意短视频 App 风靡年轻群体,比较典型的例如抖音.MUSE 等,阿里云也适时地推出了简单易用的短视频 SDK,帮助开发者们以较低的成本快速引入功能完备的创意短视频功能. 本文主要介 ...

  6. 【短视频SDK】Android如何使用硬编硬解?

    为什么要使用硬编硬解? 音频和视频编码时有两种选择:软件编码和硬件编码.软编的效果更好但会占用更多的资源,硬编的效果差一些但占用的资源较少. 同样解码也有两种选择:硬件解码和软件解码.硬解的效果相比软 ...

  7. 如何设计一款优秀的短视频 SDK

    2017 年,短视频成为了创业的新风口,各种短视频 App 如雨后春笋般先后上线,视频越来越像文字.图片一样,成为每一个 App 不可或缺的一部分. 1. 包体一定要尽可能小 如何做到尽可能的减小 S ...

  8. Android短视频SDK

    超级简单易用的短视频SDK来自RDSDK.COM.锐动天地为开发者提供短视频编辑.视频直播.特效.录屏.编解码.视频转换,等多种解决方案,涵盖PC.iOS.Android多平台.以市场为导向,不断打磨 ...

  9. 主流短视频SDK调研对比报告

    此报告为19年年中做的,偶尔翻出来了也不知道有没有参考价值,大家觉得有参考价值就给个赞,不喜也勿喷哈!!! (整理此报告的背景还是要吐槽的,在面试一家公司的时候,老板提出来的需要做一份短视频SDK对比 ...

  10. 短视频SDK超级简单易用

    超级简单易用的短视频SDK来自RDSDK.COM.锐动天地为开发者提供短视频编辑.视频直播.特效.录屏.编解码.视频转换,等多种解决方案,涵盖PC.iOS.Android多平台.以市场为导向,不断打磨 ...

最新文章

  1. Python网络爬虫之scrapy爬虫的基本使用
  2. 如何表示int的最大值
  3. 成功解决gensim\utils.py:1209: UserWarning: detected Windows; aliasing chunkize to chunkize_serial warn
  4. 快手文档 - www.kuaishou.net
  5. 【渝粤题库】陕西师范大学202101 公共政策学
  6. git+repo 代码提交
  7. 基于深度学习的番茄叶片分割算法在手机上的应用(GDL+复杂背景只分割叶片有意义?)
  8. [LeetCode] 81. Search in Rotated Sorted Array II
  9. java创建集合有的不用泛型_Java如何创建泛型集合?
  10. ios GCD多线程
  11. linux运行getch吗,怎么样在linux下,实现getch函数功能
  12. 如何安装VMware Workstation虚拟机、及注意事项、安装所需的许可证码
  13. 读书笔记 - 《盖洛普优势识别器2.0》
  14. Linux系统基本操作及命令详解
  15. 【书影观后感 一】大秦帝国的罗曼蒂克消亡史
  16. BIOS实战之Super IO-Smart Fan
  17. 手摸手,带你用vue撸后台 系列一(基础篇)
  18. 面对服务器层出不穷的攻击,我们该如何迎刃而解
  19. 在python用matplotlib库进行三维绘制
  20. Vue中ref的作用???

热门文章

  1. 国土防线2计算机内存不足,国土防线2革命配置要求高吗?PC配置要求介绍
  2. 扩展卢卡斯 (板子)
  3. java语言画图_Java语言实现画图工具
  4. Redis 6.2的过期删除策略源码分析(定期删除)
  5. 离散数学 集合的运算
  6. flash人物原地走路_flash如何做人物走路
  7. 远程控制计算机显示为什么不能满屏,win7系统连接远程桌面却不能全屏显示的解决方法...
  8. elementUI环形进度条设置渐变色和修改底色
  9. python语法错误检查_如何检查句子是否正确(Python中的简单语法检查)?
  10. 第2周 Storm概念详解和工作原理,topology、spout、bolt的细节和API讲解之2