Skip to content

v3.4.0

Compare
Choose a tag to compare
@BoleLiu BoleLiu released this 31 May 09:00
· 4 commits to master since this release
09729a6

简介

PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、本地/云端存储在内的多种功能,支持高度定制以及二次开发。

版本

  • 发布 pldroid-shortvideo-3.4.0.jar
  • 更新上传库依赖版本到 v8.4.3

功能

  • PLMediaFile 增加方法支持判断视频编码格式是否为 H.265
  • PLDisplayMode 增加 KEEP 模式
  • 视频录制支持无麦克风权限
  • 优化混音切换逻辑
  • 编辑模块水印设置支持层级设置
  • 优化软编码的内存使用情况
  • 视频录制的同时支持旋转摄像头
  • 支持单个 GIF 转视频操作
  • 转码、编辑、图片转视频模块支持软编码
  • 水印增加角度设置
  • PLMicrophoneSetting 增加判断手机是否支持双声道的方法
  • 优化编码处理方式
  • 优化预览视图,使其即时相应外部视图宽高变化
  • 优化抽帧操作的耗时
  • 优化 SDK 所需权限,极大限度降低所需的权限
  • 支持自动曝光

缺陷

  • 修复极慢速录制预览可能卡顿的问题
  • 修复个别机型转码时码率达不到预期的问题
  • 修复转码后的视频在存储到云端后使用在线播放时出现大量 206 请求的问题
  • 修复录屏偶现无视频帧的问题
  • 修复编辑模块在一帧添加大量 GIF 时出现部分 GIF 丢失的问题
  • 修复偶现的 ANR 问题
  • 修复在部分三星手机转码进度卡住的问题
  • 修复在部分机型上图片转视频出现色差的问题
  • 修复转码部分视频进度会卡住的问题
  • 修复部分机型切换摄像头时出现画面缩放的一帧的问题
  • 修复编码因异常停止后此后不能再启动的问题
  • 修复转码默认的画面拉伸模式的问题
  • 修复连续转码后续修改参数无效的问题
  • 修复偶现的 OpenGL 环境创建崩溃的问题
  • 修复频繁进行添加删除 GIF 操作导致结果异常的问题
  • 修复部分机型录制帧率不达预期的问题
  • 修复部分机型使用软编出现卡住的问题
  • 修复部分机型后置转前置出现的预览异常问题
  • 修复软编码视频可能出现的进度卡住问题

注意事项

  • 从 v3.1.0 版本开始,需要在 Application 中初始化 sdk:
PLShortVideoEnv.init(getApplicationContext());
  • 七牛短视频 SDK 自 v3.0.0 版本起, 划分为精简版、基础版、进阶版、专业版。不同版本 SDK 可以使用的功能点数量有差别,请按照购买的 License 版本使用对应的短视频 SDK 版本。
  • 上传 SDK 的依赖需要更新到如下版本:
compile 'com.qiniu:qiniu-android-sdk:8.4.3'