All Products
Search
Document Center

ApsaraVideo VOD:Release notes

Last Updated:Dec 05, 2025

V7.9.1

Updates

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // For short videos only. This package has a smaller size.
  • Integration

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.9.1'

V7.8.0

Updates

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // For short videos only. This package has a smaller size.
  • Integration

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.8.0'

V7.7.0

Updates

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // For short videos only. This package has a smaller size.
  • Integration

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.7.0'

V7.6.0

Updates

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // For short videos only. This package has a smaller size.
  • Integration

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.6.0'

V7.5.0

Updates

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // For short videos only. This package has a smaller size.
  • Integration

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.5.0'

V7.4.0

Updates

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // For short videos only. This package has a smaller size.
  • Integration

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.4.0'

V7.3.0

Updates

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // For short videos only. This package has a smaller size.
  • Integration

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.3.0'

V7.2.0

Updates

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // For short videos only. This package has a smaller size.
  • Integration

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.2.0'

V7.1.0

Updates

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // For short videos only. This package has a smaller size.
  • Integration

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.1.0'

V7.0.0

Updates

  • Unified the integration package. The Basic, Standard, and Professional editions no longer have separate packages. You can activate features using a license.

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // For short videos only. This package has a smaller size.
  • Integration

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.0.0'

V6.15.0

Updates

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:6.7.0

V6.7.0

Updates

  • Adapted to Android Target API level 33.

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:6.7.0

V6.0.0

Updates

  • The version number is changed to match the version number of ApsaraVideo MediaBox SDK.

  • Specific known issues are fixed.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:6.0.0

V3.36.0

Updates

  • Licenses can be bound without signature information.

  • Specific known issues are fixed.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.36.0

V3.35.0

Updates

Several known issues have been resolved.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.35.0

V3.34.1

Updates

Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.34.1

V3.34.0

Updates

  • Added support for setting the audio sampling rate and number of channels when you export videos from the editor.

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.34.0

V3.33.0

Updates

  • Optimized the custom rendering feature in the editor.

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.33.0

V3.32.1

Updates

Optimized the Android hard coding feature to support more device models.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.32.1

V3.32.0

Updates

  • Duet recording now supports real-time composition.

  • Video export now supports uploading while composing.

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.32.0

V3.31.0

Updates

  • Added a border radius feature for caption backgrounds.

  • Added an image feature to the edit mode.

  • Optimized the license verification logic.

  • Optimized the log saving feature for more precise troubleshooting during integration.

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.31.0

V3.30.0

Updates

  • Optimized the license loading logic and permission management.

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.30.+

V3.29.0

Updates

  • Optimized cropping performance.

  • Upgraded the license to support callbacks for authorization information during initialization.

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.29.+

V3.28.1

Updates

Fixed an issue where repeatedly switching transition effects caused long loading times.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.28.+

V3.28.0

Updates

  • The features related to video editing and importing are optimized to improve efficiency.

  • Specific known issues are fixed.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.28.+

V3.27.0

Updates

  • Multi-source recording now supports echo cancellation, denoising, and mixing background music with recorded audio.

  • Added LUT filter effects.

  • Optimized interfaces by unifying the units used in the SDK. Time is now measured in milliseconds and angles are measured in radians.

  • Fixed an issue where High Dynamic Range (HDR) videos could not be composed.

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.27.+

V3.26.0

Updates

  • Improved the stability of the SDK.

  • Fixed an issue where some audio formats were not supported.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.26.+

V3.25.0

Updates

  • Added the Picture-in-Picture (PiP) feature. You can now add PiP effects on the editing interface.

  • Added a mode to quickly retrieve video thumbnails.

  • Added the caption animation feature. You can now animate captions and animated text.

  • Optimized the package size. The integrated package is now more than 3 MB smaller.

  • Added support for custom thumbnails in the draft box.

  • Fixed several known issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg is a required dependency. The version must be 4.3.0 or later. Select one of the following two versions.
    com.aliyun.video.android:AlivcFFmpeg:4.3.0-part // For short videos only. This package has a smaller size.
    com.aliyun.video.android:AlivcFFmpeg:4.3.0 //Shared by the short video SDK and the player. Use this version if you integrate both SDKs.
    
    com.aliyun.video.android:svideopro:3.25.+

V3.24.0

Updates

  • Optimized the SDK by removing FFmpeg softcoding.

  • Fixed an issue where captions did not work on 32-bit systems.

  • Fixed an issue where videos with HE-AAC v2 audio encoding could not be played in Chrome after being cropped.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:4.3.0  //Version 4.3.0 or later is required.
    com.aliyun.video.android:svideopro:3.24.+

V3.23.0

Updates

  • Added a draft box feature that supports exporting drafts.

  • Added features for captions, such as background colors and alignment.

  • Added an echo cancellation feature to duet recording.

  • Replaced the retouching module in the demo with the Queen SDK.

  • Added six split-screen filter effects to the demo.

  • Multi-source recording now supports screen recording with SurfaceView.

  • Optimized duet recording performance and increased composition speed.

  • Recording now supports automatic deletion of temporary video files.

  • Added comments to the SDK API to improve integration efficiency.

  • Fixed an issue where composing long videos failed at 99% on some devices.

  • Fixed issues on some devices, such as black screens during recording.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.1
    com.aliyun.video.android:svideopro:3.23.+

V3.22.0

Updates

  • Added an animated text feature to the editor.

  • Added a feature to capture a specific region of the screen.

  • Added a feature to capture from the camera while recording the screen.

  • Added a built-in time variable (BUILTIN_PROGRESS) to the custom effect Shader class.

  • Fixed an issue where the height of a duet recording video might be two pixels shorter than expected.

  • Improved the stability of the SDK and fixed related issues.

Interface changes

  • New interface:

    com.aliyun.svideosdk.editor.AliyunPasterManager#addCaptionWithStartTime

  • Deprecated interfaces:

    • com.aliyun.svideosdk.editor.AliyunPasterManager#addSubtitle

    • com.aliyun.svideosdk.editor.AliyunPasterManager#addSubtitleWithStartTime

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.1
    com.aliyun.video.android:svideopro:3.22.0

V3.21.0

Updates

  • Added support for using rounded borders when you display camera video in a duet recording.

  • The import tool now supports HEIC images.

  • Fixed an issue of memory accumulation that caused crashes during softcoding on some device models.

  • Fixed an issue where the camera matrix for custom rendering callbacks was not updated promptly.

  • Fixed SDK stability issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.0
    com.aliyun.video.android:svideopro:3.21.0

V3.20.0

Updates

  • Added fade-in and fade-out effects for audio in the editor module.

  • Added a composite caption feature to the editor module.

  • Added basic editing capabilities to the editor module.

  • Fixed an issue where the screen flickered when you switched material previews during multi-segment video editing on some device models.

  • Fixed an issue where the frame rate setting did not take effect when videos were exported from the editor.

  • Fixed an issue where the camera transformation matrix might be empty during custom rendering on Android.

  • Fixed SDK stability issues.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.0
    com.aliyun.video.android:svideopro:3.20.0

V3.19.0

Updates

  • Added an audio denoising feature to the editor module.

  • Added duet recording and video merging features that support setting background images and colors.

  • Added duet recording and video merging features that support merging audio tracks.

  • Added support for audio data callbacks during the recording preview stage.

  • Fixed an issue in the caption editing feature where emojis were not displayed when the font was enlarged to a certain size.

  • Fixed an issue where the color of a halo changed when you added certain transparent halo images as watermarks or pictures.

  • Fixed an issue where the rotation angle was incorrect when a static image was added.

Interface changes

Removed the following deprecated and unreferenced interfaces:

  • com.aliyun.svideosdk.editor.AudioEffectType.EFFECT_TYPE_DENOISE

  • com.aliyun.svideosdk.editor.AliyunIEditor.denoise(int, boolean)

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.0
    com.aliyun.video.android:svideopro:3.19.0

V3.18.1

Updates

Fixed a screen flickering issue in duet recording on Android when the display mode was not set to fill.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.0
    com.aliyun.video.android:svideopro:3.18.1

V3.18.0

Updates

  • Added a feature to specify the audio track for a duet recording video. Options include original video sound, recorded sound, and mute.

  • Fixed an issue where black bars flickered when the aspect ratio was switched on Android 10 (Q).

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.0
    com.aliyun.video.android:svideopro:3.18.0

V3.17.1

Updates

  • Fixed an OpenGL-related crash issue that occurred after composition on some device models.

  • Fixed an issue where custom fonts did not take effect.

  • Fixed a multi-threaded issue with logs in AlivcSdkCore.setLogPath.

Other

  • Maven Repository Address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core Libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.0
    com.aliyun.video.android:svideopro:3.17.1

V3.17.0

Updates

  • Optimized the lively female voice effect and added new dialect sound effects.

  • Fixed a crash issue that occurred when taking photos in extreme scenarios.

Interface changes

  • Refactored and optimized the Android SDK package names. All new package names now start with com.aliyun.svideosdk.*.

    For more information, see the API reference and the conversion assistance tool.

  • Removed the following deprecated and unreferenced interfaces:

    • com.error.NativeErrorCode.

    • com.qu.preview.callback.OnNativeReady.

    • com.aliyun.qupai.editor.AliyunIExporter.

    • com.aliyun.qupai.editor.AliyunIPlayer.

    • com.aliyun.qupai.editor.OnPlayCallback.

    • com.aliyun.qupai.editor.OnPreparedListener.

    • com.aliyun.querrorcode.AliyunVideoCoreError.

Other

  • Maven repository address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.0
    com.aliyun.video.android:svideopro:3.17.0

V3.16.2

Updates

Fixed an issue with Gaussian blur backgrounds.

Other

  • Maven repository address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.0
    com.aliyun.video.android:svideopro:3.16.2

V3.16.1

Updates

  • Fixed an issue where the number of characters per line was inconsistent after captions were added.

  • Fixed an issue where the effects of caption and animated GIF animations were incorrectly positioned when re-editing.

Other

  • Maven repository address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.0
    com.aliyun.video.android:svideopro:3.16.1

V3.16.0

Updates

  • Restored the mainstream animation feature.

  • Fixed occasional crashes reported by users.

  • Fixed potential playback stuttering issues with long videos.

  • Fixed recording crash issues caused by compatibility problems on some device models.

Other

  • Maven repository address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.0
    com.aliyun.video.android:svideopro:3.16.0

V3.15.0

Updates

  • Fixed playback stuttering issues in composed videos.

  • Fixed an issue where multi-segment variable speed control failed.

  • Fixed an issue where the exposure area of the front camera was invalid on some device models.

  • Added two sets of transitions and filters based on the custom effect production specifications.

Interface changes

  • Added an interface for adjusting custom effect parameters in real time.

  • Added support for custom filters and transition effects. For more information about the specifications for producing custom effects, see the official documentation.

Other

  • Maven repository address

  • Core libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:2.0.0
    com.aliyun.video.android:svideopro:3.15.0

V3.14.0

Updates

  • Adapted to Android Q and improved the performance of recording, editing, and video exporting on Android Q.

  • Optimized the recording implementation to resolve occasional freezing issues.

  • Fixed several known memory leaks and optimized performance.

Bug fixes

  • Fixed an issue where some interfaces occasionally returned -10000004.

  • Fixed an issue where cropping some abnormal videos occasionally caused freezing.

  • Fixed a potential deadlock issue that could be triggered by taking photos and focusing simultaneously during recording.

  • Fixed an issue where setting the background color in the editor did not take effect.

  • Fixed several memory leaks and other known issues.

Other

  • Maven repository address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core libraries

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.2
    com.aliyun.video.android:AlivcSvideoFFmpeg:1.1.0
    com.aliyun.video.android:svideopro:3.14.0

V3.13.0

Updates

  • Comprehensively optimized the stability and performance of the recording module.

  • The recording module now supports RACE-based retouching and shaping features.

Interface changes

Deprecated the MV interface in the recording module and removed the feature to add MVs.

Other

  • Maven repository address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core libraries

    com.aliyun.video.android:core:1.2.2 (Corresponds to AlivcCore.jar)
    com.alivc.conan:AlivcConan:1.0.1
    com.aliyun.video.android:AlivcSvideoFFmpeg:1.0.2
    com.aliyun.video.android:svideopro:3.13.0

V3.12.0

Updates

  • Added the log analysis feature.

    AlivcSdkCore#setDebugLoggerLevel(AlivcDebugLoggerLevel level)

    You can set one of three levels:

    • AlivcDLAll: Full log analysis. We recommend that you enable this level only for troubleshooting difficult issues. Do not use it in official releases.

    • AlivcDLNormal: Analyzes logs at the warning and error levels. We recommend that you use this level for log analysis.

    • AlivcDLClose: Disables the log analysis feature.

    This feature only analyzes SDK logs.

  • Improved the performance of the editor module.

Interface changes

  • Deprecated the addRunningDisplayMode interface in the editor module and removed the feature to dynamically switch content modes.

  • Deprecated the removeRunningDisplayMode interface in the editor module and removed the feature to delete dynamically switched content modes.

Other

  • Maven repository address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core libraries

    com.aliyun.video.android:core:1.2.2 (Corresponds to AlivcCore.jar)
    com.alivc.conan:AlivcConan:1.0.1
    com.aliyun.video.android:AlivcSvideoFFmpeg:1.0.2
    com.aliyun.video.android:svideopro:3.12.0

V3.11.0

Updates

  • Improved the speed of starting and stopping segment recording and the speed of composition, which makes segment recording smoother.

  • Optimized the granularity and accuracy of recording progress callbacks.

  • Precisely controlled the GOP to improve transcoding speed in some scenarios.

Interface changes

  • Unified external error codes under AliyunErrorCode.

  • New method: String getErrorCodeMessage(int errorCode), which retrieves the error description.

Bug fixes

  • Fixed an issue where the FILL mode for thumbnail frame retrieval was ineffective and an issue where frames from TikTok videos could not be retrieved and displayed.

  • Fixed an issue where the first frame of a video was gray after being reversed in the editor.

  • Fixed an issue where undoing a doodle added in a paused state in the editor was ineffective.

  • Fixed a screen flickering issue that occurred when recording again after deleting a segment and changing the aspect ratio under OpenH264 and FFmpeg encoding.

  • Fixed an issue where the number of GIF frames was parsed inaccurately.

  • Fixed a stuttering issue that occurred when starting to play a specific reversed video.

  • Fixed an audio and video out-of-sync issue in multi-segment recording output videos.

  • Fixed an issue where the duration of a video generated by recording was inaccurate.

Other

  • Maven repository address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core libraries

    om.aliyun.video.android:core:1.2.1 (Corresponds to AlivcCore.jar)
    com.alivc.conan:AlivcConan:0.9.5.1
    com.aliyun.video.android:AlivcSvideoFFmpeg:1.0.1
    com.aliyun.video.android:svideopro:3.11.0

V3.10.5

Updates

  • New duet recording interface: AliyunIMixRecorder.

  • New multi-track video splicing interface: AliyunIMixComposer. This interface can be used for effects such as PiP and split-screen.

V3.10.0

Updates

  • Added new sound effects to the editor, including "big devil" and "minion" voices.

  • Added support for the MJPEG video format in the editor.

  • Improved the compatibility of the editor's playback feature with some corrupted video files.

  • Added support for hard decoding of HEVC videos in the editor and for transcoding.

  • Improved transcoding speed.

  • New interface for resetting the preview window size during recording: AliyunIRecorder.resizePreviewSize.

  • Added separate interfaces for composition and upload. These interfaces support composing and uploading as individual operations.

Bug fixes

  • Fixed an issue where the duration of short video recordings was inaccurate.

  • Fixed potential memory leaks by optimizing the release of some handles.

Interface changes

  • Unified external error codes under AliyunErrorCode.

  • New method: String getErrorCodeMessage(int errorCode), which retrieves the error description.

Other

  • Maven repository address

     maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core libraries

    com.aliyun.video.android:core:1.1.2 (Corresponds to AlivcCore.jar)
    com.alivc.conan:AlivcConan:0.9.4
    com.aliyun.video.android:AlivcSvideoFFmpeg:1.0.0
    com.aliyun.video.android:svideopro:3.10.0

V3.9.0

Updates

  • Improved the seek performance of the editor module.

  • New sound effect interface that provides four sound effects: lively female voice, uncle, reverb, and echo.

  • libAliFaceAREngine.so and libFaceAREngine.so have been merged into a single .so file. Only libAliFaceAREngine.so is retained.

Interface changes

The thread that triggers the OnFrameCallBack interface callback has been changed to a non-main thread.

V3.8.0

Updates

  • Optimized the editor's playback for a smooth, stutter-free experience.

  • Optimized the composition speed of the editor.

  • Optimized the preview definition for video recording.

  • Improved the recording frame rate on low-end machines.

  • The short video SDK now fully supports Maven dependencies.

Interface changes

  • The thread for some RecordCallback callbacks has changed:

    • RecordCallback#onComplete: The callback is now triggered on a subthread instead of the main thread. If you have UI operations, you must post them to the main thread.

    • RecordCallback#onProgress: The callback is now triggered on a subthread instead of the main thread. If you have UI operations, you must post them to the main thread.

    • RecordCallback#onMaxDuration: The callback is now triggered on a subthread instead of the main thread. If you have UI operations, you must post them to the main thread.

    • RecordCallback#onError: The callback is now triggered on a subthread instead of the main thread. If you have UI operations, you must post them to the main thread.

    This change is mainly to ensure the consistency of callback data with the internal state of the SDK and to reduce abnormal issues.

  • EditorCallback callback changes:

    • EditorCallback has been changed from an Interface to an abstract class.

    • Added the mNeedRenderCallback property. This property controls whether the onCustomRender and onTextureRender callbacks are required. Disabling these callbacks can improve the performance of the editor module. This property is disabled by default. To enable it, set this parameter to:

      mNeedRenderCallback = EditorCallBack.RENDER_CALLBACK_CUSTOM (enables onCustomRender);
      mNeedRenderCallback = EditorCallBack.RENDER_CALLBACK_TEXTURE (enables onTextureRender);
      mNeedRenderCallback = EditorCallBack.RENDER_CALLBACK_TEXTURE|EditorCallBack.RENDER_CALLBACK_CUSTOM (enables both callbacks simultaneously);

Other

  • Maven repository address

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Core libraries

    compile 'com.aliyun.video.android:core:1.1.0' - Corresponds to AlivcCore.jar
    com.aliyun.video.android:svideopro:3.8.0 - Corresponds to AliyunSdk-RCE.aar
    com.aliyun.video.android:svideopro-armv7a:3.8.0 - Corresponds to all so libraries for the short video SDK with the armeabi-v7a architecture.
    com.aliyun.video.android:svideopro-arm64:3.8.0 - Corresponds to all so libraries for the short video SDK with the arm64-v8a architecture.
Note

The short video SDK no longer includes the upload SDK. You must add it as an external dependency through Gradle: `compile ‘com.aliyun.video.android:upload:1.5.2’`. For SDK stability monitoring and future data-related features, the short video SDK now requires the `compile ‘com.alivc.conan:AlivcConan:0.9.0’` dependency library and obfuscation. For more information, see the demo.

V3.7.8.1

Interface changes

AliyunIRecorder now includes two new interfaces, postToGl and removeFromGl, for posting and removing operations to and from the GL thread. Operations that depend on or need to release GL resources can be performed through these two interfaces.

V3.7.8

Updates

Optimized the preview and recording frame rates, resulting in a significant increase.

Interface changes

  • AliyunIRecorder.setDisplayView(GLSurfaceView surfaceView) has been changed to AliyunIRecorder.setDisplayView(SurfaceView surfaceView). The parameter GLSurfaceView has been changed to SurfaceView.

  • For custom rendering (third-party rendering), GL resources were previously destroyed using GLSurfaceView.queueEvent. Now, a new GL resource destruction callback, OnTextureIdCallBack.onTextureDestroyed(), has been added. All destruction operations must be performed here.

  • You can now switch the surface window size without restarting the preview. However, you must restart the preview to select a new capture resolution.

  • RecordCallback.onInitReady is now called only once when AliyunIRecorder is created (setRecordCallback). This is to maintain compatibility with older versions. In the current version, you can perform related operations as soon as AliyunIRecorder is created, without waiting for onInitReady.

V3.7.7

Updates

Added the AlivcSdkCore class, mainly for debugging. The AlivcSdkCore#register function is used to replace dynamic libraries in debug mode, and AlivcSdkCore#setLogLevel is used to customize the log level.

Other

  • You can use the chatbot to obtain answers by entering keywords. Please enter accurate information, such as "API documentation" or "how to add a normal animated GIF".

  • Improved the resolution of composed and cropped videos.

  • Improved overall stability.

V3.7.5

Updates

  • Fixed a bug that could cause a crash when using third-party rendering interfaces in the editor.

  • Improved the playback smoothness of time effects.

  • Expanded GIF compatibility.

  • Added support for importing videos with odd-numbered resolutions.

  • Optimized the audio and video synchronization issue in multi-segment recording.

  • Improved stability.

V3.7.0

Updates

  • Added a replay interface to the editor preview playback. To replay, you must call `replay` after you receive the `onEnd` callback. For more information, see the demo code.

  • Modified the implementation of the mute interface AliyunIEditor#setAudioSilence. Now, the mute interface can only mute during preview playback. To mute the composed video, you must use AliyunIEditor#setVolume(0) to set the output volume to 0.

  • Added property interfaces to the editor's `AliyunPasterBaseView` interface for the following properties:

    getTextMaxLines--Gets the maximum number of lines.
    getTextAlign()--Gets the text alignment.
    getTextPaddingX()--Gets the x-axis margin of the text from the left edge, with the top-left corner as the origin.
    getTextPaddingY()--Gets the y-axis margin of the text from the top edge, with the top-left corner as the origin.
    getTextFixSize()--Gets the text font size.
    getBackgroundBitmap()--Gets the text background image.
    isTextHasLabel()--Checks if there is a background color.
    getTextBgLabelColor()--Gets the text background color. Developers need to implement the preceding interfaces.
  • After you update the video source using `AliyunIEditor#applySourceChange`, playback does not start automatically. You must call the `AliyunIEditor#play` interface to start or resume playback.

  • The package name for the thumbnail and frame retrieval interfaces related to `AliyunIThumbnailFetcher` has been changed. You can precompile, delete the original import statement if a compilation error occurs, and then re-import the package.

  • The parameters for the thumbnail and frame retrieval callback, AliyunIThumbnailFetcher$OnThumbnailCompletion.onThumbnailReady(), have changed. The original `SharableBitmap` parameter is now `Bitmap`, which you can use directly without revoking it.

  • The `addVideoSource` and `addImageSource` interfaces for thumbnail and frame retrieval now include a transition time parameter. If the imported video requires a transition effect, you must set the transition time. Otherwise, enter 0.

  • Replaced the `ScaleMode` class with the `VideoDisplayMode` class.

  • The `destroy` method in the `AliyunRecorderCreator` and `AliyunCropCreator` classes has been removed because `AliyunIRecoder` and `AliyunICrop` now support multiple instances.

  • libQuCore-ThirdParty.so has been replaced by libsvideo_alivcffmpeg.so.

  • The package location of some structure classes has changed. If you cannot find a class in its original package, delete the import statement for that class and re-import it.

  • Fixed several crash-related bugs.

  • Fixed a bug that caused stuttering during reverse playback.

  • Fixed an issue where animated filter effects were incorrect on some device models.

  • Added transition effects (`TransitionBase`). For more information, see the interface documentation. The `addVideo` and `addImage` functions of the `AliyunIimport` interface have also been optimized. The original `inDuration`, `outDuration`, and `overlapDuration` parameters for transitions are removed and unified under the `TransitionBase` subclasses to provide richer transition effects.

  • Added a special effects interface, AliyunIEditor#addFrameAnimation, which supports custom animations. For more information, see the interface documentation.

  • Importing multiple video segments now supports adding multiple variable-speed time effects. Repeat and reverse still only support single-segment videos.

  • Added an interface to delete time effects: AliyunIEditor#deleteTimeEffect.

  • Added an interface to apply a Gaussian blur effect to a specified stream at a specified time: AliyunIEditor#applyBlurBackground.

  • Added an interface to set the display mode to fill or crop for a specified stream at a specified time: AliyunIEditor#addRunningDisplayMode.

  • Added a dubbing interface (`AliyunIEditor#applyDub`). The sound effects from this interface change with the time effects.

Other

Deprecated the interfaces related to adding MVs during recording, including int applyMv(EffectBean effectMv)void pauseMv()void resumeMv()void restartMv(). After deprecation, these interfaces can still be used, but they will be removed in a future version.

V3.6.5

Updates

  • Composition no longer supports FFmpeg softcoding.

  • Fixed an issue where adding a time effect would first trigger the onEnd callback.

  • Fixed an issue where the volume set in the editor was invalid during composition and the volume was amplified. Changed the default SDK volume value.

  • The cropping process for some videos stalls at 99%.

  • Fixed an issue where the editor preview playback stuttered for cropped videos on some mobile phones.

  • Effect filters appear as dashed lines on some mobile phones.

  • Fixed a crash issue when removing music on some mobile phones.

  • Fixed a stuttering issue during reverse playback.

  • Resolved a color gamut issue caused using the BT.709 formula for YUV to RGB conversion.

  • Added support for AAC SBR audio format.

  • Fixed an issue with incorrect audio sampling rates.

  • Fixed some compatibility issues with special effect filters.

  • Updated the upload library. The new fields require you to re-integrate the new interfaces.

Interface changes

Added Alivc.jar. You must add a dependency on this JAR package to your project.

V3.6.0

Interface changes

  • For multi-video import (`AliyunIImport`), the parameters for `addVideo` and `addImage` have changed. The `fadeDuration` parameter is replaced by `outDuration` (fade-out time of the previous video), `inDuration` (fade-in time of the next video), and `overlapDuration` (overlap time of the two transitions).

  • The parameters for creating an `AliyunIEditor` instance have changed. `AliyunEditorFactory.createAliyunEditor(Uri uri, EditorCallBack callback)` now includes `EditorCallback`, which replaces the previous `OnPlayCallback`. The mappings are as follows:

    Old interface

    Corresponding new interface

    OnPlayCallback.onPlayCompleted

    EditorCallback.onEnd

    OnPlayCallback.onError

    EditorCallback.onError

    OnPlayCallback.onTextureIDCallback

    EditorCallback.onCustomRender

    OnPlayCallback.onPlayStarted (removed)

    OnPlayCallback.onSeekDone (removed)

  • The createAliyunPlayer() interface and the AliyunIPlayer interface have been removed. Playback control methods are now available directly in AliyunIEditor:

    Old interface

    Corresponding new interface

    AliyunIPlayer.getCurrentPosition

    AliyunIEditor.getCurrentPlayPosition

    AliyunIPlayer.getDuration

    AliyunIEditor.getDuration

    AliyunIPlayer.getRotation

    AliyunIEditor.getRotation

    AliyunIPlayer.getVideoHeight

    AliyunIEditor.getVideoHeight

    AliyunIPlayer.getVideoWidth

    AliyunIEditor.getVideoWidth

    AliyunIPlayer.isAudioSilent

    AliyunIEditor.isAudioSilense

    AliyunIPlayer.isPlaying

    AliyunIEditor.isPlaying

    AliyunIPlayer.pause

    AliyunIEditor.pause

    AliyunIPlayer.resume

    AliyunIEditor.resume

    AliyunIPlayer.seek

    AliyunIEditor.seek

    AliyunIPlayer.setAudioSilense

    AliyunIEditor.setAudioSilense

    AliyunIPlayer.setDisplayMode

    AliyunIEditor.setDisplayMode

    AliyunIPlayer.setFillBackgroundColor

    AliyunIEditor.setFillBackgroundColor

    AliyunIPlayer.setOnPlayCallbackListene (removed)

    AliyunIPlayer.setOnPreparedListener (removed)

    AliyunIPlayer.setVolume

    AliyunIEditor.setVolume

    AliyunIPlayer.start

    AliyunIEditor.start

    AliyunIPlayer.stop

    AliyunIEditor.stop

Note

This version removes the `OnPreparedListener` interface. This means that the editor no longer needs to wait for the `OnPrepared` callback. You can add effects as soon as `AliyunIEditor.init` is successful.

Other

  • The `applyMusicMixWeight` interface for setting the mixing weight now includes the `id` parameter. This is because this version supports multiple dubbing streams and an ID is required to distinguish them. For a detailed description of the interface, see the interface documentation.

  • The `getExporter` interface has been removed. The related composition interfaces are now available directly in `AliyunIEditor`.

    Old interface

    Corresponding new interface

    AliyunIExporter.startCompose

    compose

    AliyunIExporter.cance

    cancelCompose

    AliyunIExporter.setTailWatermark (removed)

    AliyunIExporter.clearTailWatermark (removed)

  • The AliyunICompose.startCompose parameter has changed. OnComposeCallback has been changed to AliyunIComposeCallBack.

  • Before creating a composition instance, you must call AliyunIEditor#saveEffectToLocal().

Note

Compilation errors may occur for other interface parameter changes that are not mentioned in this document. You can refer to the description of the new parameters in the interface documentation to make the required modifications.