Skip to content

Commit

Permalink
修改格式和错别字
Browse files Browse the repository at this point in the history
  • Loading branch information
llyanlin authored Jun 14, 2018
1 parent 54b6aa7 commit e3c675c
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions product/视频服务/短视频/工程配置/Android Studio.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@

## 短视频licence集成
-[控制台](https://console.cloud.tencent.com/video/license)填写完信息后,会拿到key和url,见下图。
- [控制台](https://console.cloud.tencent.com/video/license) 填写完信息后,会拿到 key 和 url,见下图。
![](https://main.qcloudimg.com/raw/59ccde1fa75b2903aeb7147f6538089c.png)
在您的应用中使用短视频功能之前(建议在application中)把拿到的key和url设置到下面接口中
在您的应用中使用短视频功能之前(建议在 application 中)把拿到的 key 和 url 设置到下面接口中
```
TXUGCBase.getInstance().setLicence(context, url, key);
```

- 您可以选择是否打包licence到应用中:如果不选择打包,SDK第一次使用需要访问网络;如果选择打包,把TXUgcSDK.licence(名称要正确)放到asset根目录下即可
- 当您的licence过期了,可以登陆腾讯云点播控制台进行续费,SDK会自动续期,不需要您的应用做任何操作。
- 如果您的licence校验失败,您可以调用下面代码来查看licence信息是否填写错误
- 您可以选择是否打包 licence 到应用中:如果不选择打包,SDK 第一次使用需要访问网络;如果选择打包,把 TXUgcSDK.licence(名称要正确)放到 asset 根目录下即可
- 当您的 licence 过期了,可以登录腾讯云点播控制台进行续费,SDK 会自动续期,不需要您的应用做任何操作。
- 如果您的 licence 校验失败,您可以调用下面代码来查看 licence 信息是否填写错误。
```
TXUGCBase.getInstance().getLicenceInfo();
```
- 对于使用4.7版本licence的用户,如果您升级了SDK到4.9版本了,您可以登陆控制台,点击下图的 **切换到新版License** 按钮生成对应的key和url,按照上述操作集成即可。
- 对于使用 4.7 版本 licence 的用户,如果您升级了 SDK 到 4.9 版本了,您可以登录控制台,单击下图的 **切换到新版License** 按钮生成对应的 key 和 url,按照上述操作集成即可。
![](https://main.qcloudimg.com/raw/71ab2d47c9a01b2f514210e54f2b82fc.png)

## 系统要求
Expand All @@ -26,7 +26,7 @@ SDK 支持 在 Android 4.0.3(API 15)及以上系统上运行,但只有 ( A
- Android SDK Tools: android-sdk_25.0.2
- minSdkVersion: 15
- targetSdkVersion: 21
- Android Studio(推荐您也使用Android Studio,当然您也可以使用Eclipse+ADT)
- Android Studio(推荐您也使用 Android Studio,当然您也可以使用 Eclipse+ADT)

## 集成攻略(aar)

Expand Down Expand Up @@ -161,7 +161,7 @@ dependencies {

## 验证

在工程中调用SDK接口,获取SDK版本信息,以验证工程设备是否正确。
在工程中调用 SDK 接口,获取 SDK 版本信息,以验证工程设备是否正确。

#### 1. 引用SDK
在 MainActivity.java 中引用 SDK 的 class:
Expand All @@ -185,13 +185,13 @@ Log.d("liteavsdk", "liteav sdk version is : " + sdkver);
整个 SDK 的体积主要来自于 so 文件,这些 so 文件是 SDK 正常运行所依赖的音视频编解码库、图像处理库以及声学处理组件,如果短视频 SDK 的功能不是 App 的核心功能,您可以考虑采用在线加载的方式减少最终 apk 安装包的大小。

#### 1. 上传 SO 文件
将 SDK 压缩包中的 so 文件上传到 CDN,并记录下载地址,比如 http://xxx.com/so_files.zip。
将 SDK 压缩包中的 so 文件上传到 CDN,并记录下载地址,比如 `http://xxx.com/so_files.zip`

#### 2. 启动准备
在用户启动 SDK 相关功能前,比如开始播放视频之前,先用 loading 动画提示用户“正在加载相关的功能模块”。

#### 3. 下载 SO 文件
在用户等待过程中,App 就可以到 http://xxx.com/so_files.zip 下载 so 文件,并存入应用目录下(比如应用根目录下的 files 文件夹),为了确保这个过程不受运营商 DNS 拦截的影响,请在文件下载完成后校验 so 文件的完整性。
在用户等待过程中,App 就可以到 `http://xxx.com/so_files.zip` 下载 so 文件,并存入应用目录下(比如应用根目录下的 files 文件夹),为了确保这个过程不受运营商 DNS 拦截的影响,请在文件下载完成后校验 so 文件的完整性。

#### 4. 加载 SO 文件
等待所有 so 文件就位以后,调用 TXLiveBase 的 setLibraryPath 将下载的目标 path 设置给 SDK, 然后再调用 SDK 的相关功能。之后,SDK 会到这些路径下加载需要的 so 文件并启动相关功能。
Expand Down

0 comments on commit e3c675c

Please sign in to comment.