V7.10.0
Pembaruan fitur
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.10.0'
V7.9.1
Pembaruan fitur
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.9.1'
V7.8.0
Pembaruan fitur
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.8.0'
V7.7.0
Pembaruan fitur
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.7.0'
V7.6.0
Pembaruan fitur
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.6.0'
V7.5.0
Pembaruan fitur
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.5.0'
V7.4.0
Pembaruan fitur
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.4.0'
V7.3.0
Pembaruan fitur
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.3.0'
V7.2.0
Pembaruan fitur
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.2.0'
V7.1.0
Pembaruan fitur
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.1.0'
V7.0.0
Pembaruan fitur
Menyatukan paket integrasi. Paket tidak lagi dipisahkan menjadi Edisi Dasar, Standar, dan Profesional. Anda dapat mengaktifkan fitur menggunakan lisensi berotorisasi.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.0.0'
V6.15.0
Pembaruan fitur
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi yang wajib ada. Versinya harus 4.3.0 atau yang lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini memiliki ukuran yang lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK. com.aliyun.video.android:svideopro:6.7.0
V6.7.0
Pembaruan fitur
Menambahkan dukungan untuk Android Target API level 33.
Memperbaiki beberapa masalah yang telah diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:6.7.0
V6.0.0
Pembaruan fitur
Nomor versi diubah agar sesuai dengan nomor versi ApsaraVideo MediaBox SDK.
Memperbaiki masalah spesifik yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:6.0.0
V3.36.0
Pembaruan fitur
Lisensi dapat diikat tanpa informasi signature.
Memperbaiki masalah spesifik yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.36.0
V3.35.0
Pembaruan fitur
Memperbaiki beberapa masalah yang telah diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.35.0
V3.34.1
Pembaruan fitur
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.34.1
V3.34.0
Pembaruan fitur
Menambahkan dukungan untuk mengatur laju pengambilan sampel audio dan jumlah channel saat mengekspor dari editor.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.34.0
V3.33.0
Pembaruan fitur
Mengoptimalkan fitur rendering kustom di editor.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.33.0
V3.32.1
Pembaruan fitur
Mengoptimalkan fitur encoding hardware Android untuk mendukung lebih banyak model perangkat.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.32.1
V3.32.0
Pembaruan fitur
Menambahkan dukungan untuk komposisi real-time untuk perekaman duet.
Menambahkan dukungan untuk mengunggah video selama proses produksi.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.32.0
V3.31.0
Pembaruan fitur
Menambahkan fitur radius border untuk latar belakang keterangan.
Menambahkan fitur gambar ke mode edit.
Mengoptimalkan logika verifikasi lisensi.
Mengoptimalkan fitur persistensi log untuk troubleshooting integrasi yang lebih akurat.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.31.0
V3.30.0
Pembaruan fitur
Mengoptimalkan logika pemuatan lisensi dan pengelolaan izin.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.30.+
V3.29.0
Pembaruan fitur
Mengoptimalkan performa cropping.
Memperbarui lisensi. Proses inisialisasi sekarang mendukung callback untuk informasi otorisasi lisensi.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.29.+
V3.28.1
Pembaruan fitur
Memperbaiki masalah di mana berulang kali mengganti transisi menyebabkan waktu pemuatan yang lama.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.28.+
V3.28.0
Pembaruan fitur
Fitur terkait pengeditan dan impor video dioptimalkan untuk meningkatkan efisiensi.
Memperbaiki masalah spesifik yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.28.+
V3.27.0
Pembaruan fitur
Menambahkan dukungan untuk pembatalan gema, denoising, musik latar, dan pencampuran audio untuk perekaman multi-sumber.
Menambahkan efek filter LUT.
Mengoptimalkan API. Menyatukan satuan yang digunakan dalam SDK. Waktu sekarang dalam milidetik, dan sudut dalam radian.
Memperbaiki masalah di mana video High Dynamic Range (HDR) tidak dapat diproduksi.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.27.+
V3.26.0
Pembaruan fitur
Meningkatkan stabilitas SDK.
Memperbaiki masalah di mana beberapa format audio tidak didukung.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.26.+
V3.25.0
Pembaruan fitur
Menambahkan fitur Gambar-dalam-Gambar (PiP). Anda sekarang dapat menambahkan efek PiP pada antarmuka pengeditan.
Menambahkan mode untuk mengambil gambar mini video secara cepat.
Menambahkan fitur animasi keterangan. Anda sekarang dapat menambahkan animasi ke keterangan, termasuk keterangan fancy.
Mengoptimalkan ukuran paket. Paket terintegrasi sekarang lebih kecil lebih dari 3 MB.
Menambahkan dukungan untuk gambar mini kustom di kotak draf.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.0-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.0 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut. com.aliyun.video.android:svideopro:3.25.+
V3.24.0
Pembaruan fitur
Mengoptimalkan SDK dengan menghapus softcoding FFmpeg.
Memperbaiki masalah di mana keterangan tidak berfungsi pada sistem 32-bit.
Memperbaiki masalah di mana video dengan pengkodean audio HE-AACV2 tidak dapat diputar di pemutar Chrome setelah dipotong.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:4.3.0 // Versi 4.3.0 atau lebih baru diperlukan. com.aliyun.video.android:svideopro:3.24.+
V3.23.0
Pembaruan fitur
Menambahkan fitur kotak draf yang mendukung ekspor draf.
Menambahkan fitur untuk keterangan, seperti warna latar belakang dan penyelarasan.
Menambahkan fitur pembatalan gema untuk perekaman duet.
Mengganti modul retouching di demo dengan Queen SDK.
Menambahkan enam efek filter layar terpisah ke demo.
Menambahkan dukungan untuk perekaman layar menggunakan SurfaceView untuk perekaman multi-sumber.
Mengoptimalkan performa perekaman duet dan meningkatkan kecepatan komposisi.
Menambahkan dukungan untuk menghapus file video sementara secara otomatis setelah perekaman.
Menambahkan komentar ke API SDK untuk meningkatkan efisiensi integrasi.
Memperbaiki masalah di mana produksi video panjang gagal pada 99% di beberapa perangkat.
Memperbaiki masalah seperti layar hitam selama perekaman di beberapa perangkat.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library Inti
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
Pembaruan fitur
Menambahkan fitur keterangan fancy ke editor.
Menambahkan fitur untuk menangkap area tertentu pada layar.
Menambahkan fitur untuk menangkap video dari kamera saat merekam layar.
Menambahkan variabel waktu bawaan (BUILTIN_PROGRESS) ke kelas Shader efek kustom.
Memperbaiki masalah di mana tinggi video perekaman duet bisa dua piksel lebih pendek dari yang diharapkan.
Meningkatkan stabilitas SDK dan memperbaiki masalah ketidakstabilan dalam beberapa skenario.
Perubahan API
API baru:
com.aliyun.svideosdk.editor.AliyunPasterManager#addCaptionWithStartTime
API yang ditinggalkan:
com.aliyun.svideosdk.editor.AliyunPasterManager#addSubtitle
com.aliyun.svideosdk.editor.AliyunPasterManager#addSubtitleWithStartTime
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Menambahkan dukungan untuk menggunakan border melingkar saat menampilkan video kamera dalam perekaman duet.
Menambahkan alat impor yang mendukung gambar HECI.
Memperbaiki masalah penumpukan memori yang menyebabkan crash selama softcoding pada beberapa model perangkat.
Memperbaiki masalah di mana matriks kamera tidak diperbarui tepat waktu untuk callback rendering kustom.
Meningkatkan stabilitas SDK.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Menambahkan efek fade-in dan fade-out audio ke modul editor.
Menambahkan fitur keterangan komposit ke modul editor.
Menambahkan kemampuan editing dasar ke modul editor.
Memperbaiki masalah di mana korupsi layar terjadi saat mengganti pratinjau video saat mengedit beberapa segmen video pada beberapa model perangkat.
Memperbaiki masalah di mana pengaturan laju frame untuk ekspor video tidak efektif dalam skenario pengeditan.
Memperbaiki masalah di mana matriks transformasi kamera bisa kosong selama rendering kustom pada platform Android.
Meningkatkan stabilitas SDK.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Menambahkan fitur denoising audio ke modul editor.
Menambahkan dukungan untuk mengatur gambar latar belakang dan warna untuk perekaman duet dan penggabungan video.
Menambahkan dukungan untuk menggabungkan track audio untuk perekaman duet dan penggabungan video.
Menambahkan dukungan untuk callback data audio selama fase pratinjau perekaman.
Memperbaiki masalah di mana pola emoji tidak ditampilkan saat ukuran font diperbesar hingga nilai tertentu dalam fitur pengeditan keterangan.
Memperbaiki masalah di mana warna halo transparan berubah saat mengatur watermark atau gambar dengan gambar halo transparan tertentu.
Memperbaiki masalah di mana sudut rotasi salah saat menambahkan gambar statis.
Perubahan API
Menghapus API yang ditinggalkan yang tidak lagi direferensikan. Daftarnya sebagai berikut:
com.aliyun.svideosdk.editor.AudioEffectType.EFFECT_TYPE_DENOISE
com.aliyun.svideosdk.editor.AliyunIEditor.denoise(int, boolean)
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Memperbaiki masalah korupsi layar dalam mode non-fill untuk perekaman duet Android.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Menambahkan fitur untuk menentukan track audio yang akan digunakan untuk video perekaman duet (suara video asli, suara rekaman, atau bisu).
Memperbaiki masalah di mana bilah hitam berkedip saat mengganti rasio aspek pada Android Q (10).
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Memperbaiki crash terkait OpenGL yang terjadi setelah produksi video pada beberapa model perangkat.
Memperbaiki masalah di mana font kustom tidak efektif.
Memperbaiki masalah logging multi-threaded dengan AlivcSdkCore.setLogPath.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Mengoptimalkan efek suara perempuan muda ceria dan menambahkan efek suara dialek.
Memperbaiki crash yang terjadi dalam skenario pengambilan foto ekstrem.
Perubahan API
Menyusun ulang dan mengoptimalkan nama paket SDK Android. Nama paket baru sekarang disatukan di bawah com.aliyun.svideosdk.*.
Untuk informasi lebih lanjut, lihat Referensi API dan alat bantu konversi.
Menghapus API yang ditinggalkan yang tidak lagi direferensikan. Daftarnya sebagai berikut:
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.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Memperbaiki masalah dengan latar belakang blur Gaussian.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Memperbaiki masalah di mana jumlah karakter per baris tidak konsisten setelah menambahkan keterangan.
Memperbaiki masalah di mana efek animasi untuk keterangan dan stiker animasi diposisikan salah selama pengeditan sekunder.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Mengembalikan fitur animasi utama.
Memperbaiki masalah crash sesekali yang dilaporkan online.
Memperbaiki masalah tersendat saat pemutaran video panjang.
Memperbaiki masalah crash perekaman yang disebabkan oleh masalah kompatibilitas pada beberapa model perangkat.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Memperbaiki masalah tersendat saat pemutaran video yang telah diproduksi.
Memperbaiki masalah di mana kecepatan variabel multi-segmen tidak efektif.
Memperbaiki masalah di mana area eksposur kamera depan tidak valid pada beberapa model perangkat.
Menambahkan dua set transisi dan efek filter berdasarkan spesifikasi pembuatan efek kustom.
Perubahan API
Menambahkan API untuk menyesuaikan parameter efek kustom secara real-time.
Menambahkan dukungan untuk filter kustom dan efek transisi. Untuk informasi lebih lanjut tentang spesifikasi pembuatan efek kustom, lihat dokumentasi resmi.
Lainnya
Alamat repositori Maven
Library inti
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
Pembaruan fitur
Diadaptasi untuk Android Q dan meningkatkan performa perekaman, pengeditan, dan output video pada sistem Android Q.
Mengoptimalkan implementasi perekaman untuk mengatasi masalah hang sesekali.
Memperbaiki beberapa kebocoran memori yang diketahui dan mengoptimalkan beberapa aspek performa.
Perbaikan bug
Memperbaiki masalah di mana beberapa API sesekali mengembalikan kode kesalahan -10000004.
Memperbaiki masalah di mana cropping beberapa video abnormal sesekali menyebabkan hang.
Memperbaiki masalah deadlock yang bisa dipicu oleh pengambilan foto dan fokus secara bersamaan selama perekaman.
Memperbaiki masalah di mana pengaturan warna latar belakang di editor tidak efektif.
Memperbaiki beberapa kebocoran memori dan masalah lain yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Mengoptimalkan sepenuhnya stabilitas dan performa modul perekaman.
Modul perekaman sekarang mendukung fitur retouching dan shaping berbasis RACE.
Perubahan API
Menonaktifkan API MV di modul perekaman dan menghapus fitur untuk menambahkan MV.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Menambahkan fitur analisis log.
AlivcSdkCore#setDebugLoggerLevel(AlivcDebugLoggerLevel level)Anda dapat mengatur salah satu dari tiga tingkat:
AlivcDLAll: Mengaktifkan analisis log lengkap. Kami menyarankan Anda hanya mengaktifkan tingkat ini untuk troubleshooting masalah kompleks. Jangan gunakan dalam rilis produksi.
AlivcDLNormal: Menganalisis log pada tingkat WARNING dan ERROR. Kami menyarankan Anda menggunakan tingkat ini untuk analisis log.
AlivcDLClose: Menonaktifkan fitur analisis log.
Fitur ini hanya menganalisis log SDK.
Meningkatkan performa modul editor.
Perubahan API
Menonaktifkan API addRunningDisplayMode di modul editor dan menghapus fitur untuk mengganti mode konten secara dinamis.
Menonaktifkan API removeRunningDisplayMode di modul editor dan menghapus fitur untuk menghapus mode konten yang diganti secara dinamis.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Meningkatkan kecepatan memulai dan menghentikan perekaman segmen, serta kecepatan perekaman dan komposisi, sehingga perekaman segmen menjadi lebih lancar.
Mengoptimalkan granularitas dan akurasi callback progres perekaman.
Mengaktifkan kontrol Group of Pictures (GOP) yang presisi untuk meningkatkan kecepatan transkoding dalam beberapa skenario.
Perubahan API
Menyatukan kode kesalahan eksternal. Semua kode kesalahan sekarang dikonsolidasikan ke AliyunErrorCode.
Metode baru: String getErrorCodeMessage(int errorCode). Metode ini mengambil deskripsi kesalahan.
Perbaikan bug
Memperbaiki masalah di mana mode FILL untuk pengambilan gambar mini tidak efektif dan masalah di mana gambar mini tidak dapat diambil dari video Douyin.
Memperbaiki masalah di mana frame pertama video menjadi abu-abu setelah dibalik dan diproduksi di editor.
Memperbaiki masalah di mana pembatalan doodle yang ditambahkan di editor tidak efektif.
Memperbaiki masalah korupsi layar yang terjadi saat merekam dengan encoding OpenH264 atau FFmpeg setelah menghapus segmen lalu mengubah rasio aspek.
Memperbaiki masalah di mana jumlah frame GIF diurai secara tidak akurat.
Memperbaiki masalah tersendat yang terjadi di awal pemutaran untuk video terbalik tertentu.
Memperbaiki masalah sinkronisasi audio/video dalam output perekaman multi-segmen.
Memperbaiki masalah di mana durasi perekaman yang dihasilkan tidak akurat.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Menambahkan API AliyunIMixRecorder untuk fitur perekaman duet.
Menambahkan API AliyunIMixComposer untuk penyambungan video multi-track. Ini memungkinkan Anda membuat efek seperti Gambar-dalam-Gambar (PiP) dan layar terpisah.
V3.10.0
Pembaruan fitur
Menambahkan efek suara Demon King dan Minion ke editor.
Menambahkan dukungan untuk format video MJPEG di editor.
Meningkatkan kompatibilitas pemutaran editor dengan beberapa file video rusak.
Menambahkan dukungan untuk decoding hardware video HEVC di editor dan untuk transkoding.
Meningkatkan kecepatan transkoding.
Menambahkan API AliyunIRecorder.resizePreviewSize untuk mengatur ulang ukuran jendela pratinjau selama perekaman.
Menambahkan API terpisah untuk komposisi dan unggah. Anda sekarang dapat melakukan operasi komposisi dan unggah secara terpisah.
Perbaikan bug
Memperbaiki masalah di mana durasi perekaman video pendek tidak akurat.
Mengoptimalkan beberapa handle yang belum dilepas untuk mencegah potensi kebocoran.
Perubahan API
Menyatukan kode kesalahan eksternal. Semua kode kesalahan sekarang dikonsolidasikan ke AliyunErrorCode.
Metode baru: String getErrorCodeMessage(int errorCode). Metode ini mengambil deskripsi kesalahan.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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
Pembaruan fitur
Meningkatkan performa seek modul editor.
Menambahkan API efek suara yang menyediakan empat efek suara: suara perempuan muda ceria, paman, reverb, dan gema.
Menggabungkan libAliFaceAREngine.so dan libFaceAREngine.so menjadi satu file .so. Hanya libAliFaceAREngine.so yang dipertahankan.
Perubahan API
Thread yang memicu callback API OnFrameCallBack diubah menjadi thread non-main.
V3.8.0
Pembaruan fitur
Mengoptimalkan kemampuan pemutaran editor untuk pemutaran yang lancar tanpa tersendat.
Mengoptimalkan kecepatan komposisi editor.
Mengoptimalkan definisi pratinjau untuk perekaman video.
Meningkatkan laju frame perekaman pada mesin low-end.
SDK video pendek sekarang sepenuhnya mendukung dependensi Maven.
Perubahan API
Thread yang memicu beberapa callback RecordCallback telah berubah:
RecordCallback#onComplete: Callback sekarang dipicu oleh subthread, bukan thread utama. Jika Anda memiliki operasi UI, posting ke thread utama.
RecordCallback#onProgress: Callback sekarang dipicu oleh subthread, bukan thread utama. Jika Anda memiliki operasi UI, posting ke thread utama.
RecordCallback#onMaxDuration: Callback sekarang dipicu oleh subthread, bukan thread utama. Jika Anda memiliki operasi UI, posting ke thread utama.
RecordCallback#onError: Callback sekarang dipicu oleh subthread, bukan thread utama. Jika Anda memiliki operasi UI, posting ke thread utama.
Perubahan ini memastikan konsistensi data callback dengan status internal SDK dan mengurangi pengecualian.
Perubahan EditorCallback:
EditorCallback diubah dari Interface menjadi kelas abstrak.
Menambahkan properti mNeedRenderCallback. Properti ini mengontrol apakah callback onCustomRender dan onTextureRender diperlukan. Menonaktifkan callback ini dapat meningkatkan performa modul editor. Secara default, properti ini dinonaktifkan. Untuk mengaktifkannya, atur parameter ini sebagai berikut:
mNeedRenderCallback = EditorCallBack.RENDER_CALLBACK_CUSTOM (mengaktifkan onCustomRender); mNeedRenderCallback = EditorCallBack.RENDER_CALLBACK_TEXTURE (mengaktifkan onTextureRender); mNeedRenderCallback = EditorCallBack.RENDER_CALLBACK_TEXTURE|EditorCallBack.RENDER_CALLBACK_CUSTOM (mengaktifkan kedua callback);
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Library inti
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 on the armeabi-v7a architecture. com.aliyun.video.android:svideopro-arm64:3.8.0 - Corresponds to all .so libraries for the short video SDK on the arm64-v8a architecture.
SDK video pendek tidak lagi menyertakan upload SDK. Anda harus menambahkan dependensi eksternal melalui Gradle: compile ‘com.aliyun.video.android:upload:1.5.2’. Untuk pemantauan stabilitas SDK dan kebutuhan data di masa depan, SDK video pendek juga memerlukan library dependensi: compile ‘com.alivc.conan:AlivcConan:0.9.0’ dan obfuscation kode. Untuk informasi lebih lanjut, lihat demo.
V3.7.8.1
Perubahan API
Menambahkan API postToGl dan removeFromGl ke AliyunIRecorder. API ini memposting dan menghapus operasi ke dan dari thread GL. Gunakan API ini untuk operasi yang bergantung pada atau melepaskan resource GL.
V3.7.8
Pembaruan fitur
Mengoptimalkan laju frame pratinjau dan perekaman. Laju frame meningkat secara signifikan.
Perubahan API
AliyunIRecorder.setDisplayView(GLSurfaceView surfaceView)diubah menjadiAliyunIRecorder.setDisplayView(SurfaceView surfaceView). Parameter GLSurfaceView diubah menjadi SurfaceView.Untuk rendering kustom (rendering pihak ketiga), resource GL sebelumnya dihancurkan menggunakan GLSurfaceView.queueEvent. Sekarang, callback penghancuran resource GL, OnTextureIdCallBack.onTextureDestroyed(), telah ditambahkan. Semua operasi penghancuran harus dilakukan dalam callback ini.
Menambahkan dukungan untuk mengganti ukuran jendela surface secara bebas tanpa me-restart pratinjau. Namun, untuk memilih ulang resolusi capture, restart tetap diperlukan.
RecordCallback.onInitReady sekarang hanya dipanggil sekali saat AliyunIRecorder dibuat (setRecordCallback). Ini untuk menjaga kompatibilitas dengan versi lama. Di versi saat ini, Anda dapat melakukan operasi terkait segera setelah AliyunIRecorder dibuat, tanpa menunggu onInitReady.
V3.7.7
Pembaruan fitur
Menambahkan kelas AlivcSdkCore, yang terutama digunakan untuk debugging. Fungsi AlivcSdkCore#register digunakan untuk mengganti library dinamis dalam mode debug, dan AlivcSdkCore#setLogLevel digunakan untuk menyesuaikan tingkat log.
Lainnya
Anda dapat menggunakan chatbot untuk mendapatkan jawaban dengan memasukkan kata kunci. Untuk hasil terbaik, masukkan informasi yang tepat, seperti "dokumen API" atau "cara menambahkan stiker animasi biasa".
Meningkatkan definisi komposisi dan cropping.
Meningkatkan stabilitas keseluruhan.
V3.7.5
Pembaruan fitur
Memperbaiki bug yang dapat menyebabkan crash saat menggunakan API rendering pihak ketiga di editor.
Meningkatkan kelancaran pemutaran efek waktu.
Memperluas kompatibilitas GIF.
Menambahkan dukungan untuk mengimpor video dengan resolusi ganjil.
Mengoptimalkan sinkronisasi audio/video untuk perekaman multi-segmen.
Meningkatkan stabilitas.
V3.7.0
Pembaruan fitur
Menambahkan API replay untuk pemutaran pratinjau editor. Untuk memutar ulang video, panggil replay setelah Anda menerima callback onEnd. Untuk informasi lebih lanjut, lihat kode demo.
Memodifikasi implementasi API AliyunIEditor#setAudioSilence. API ini sekarang hanya dapat membisukan audio selama pemutaran pratinjau. Untuk membisukan audio dalam video yang diproduksi, gunakan AliyunIEditor#setVolume(0) untuk mengatur volume output menjadi 0.
Menambahkan beberapa API properti ke antarmuka AliyunPasterBaseView di editor. Properti utama adalah sebagai berikut:
getTextMaxLines--Mendapatkan jumlah maksimum baris. getTextAlign()--Mendapatkan penyelarasan teks. getTextPaddingX()--Mendapatkan margin sumbu-x dari tepi kiri, dengan titik asal di pojok kiri atas. getTextPaddingY()--Mendapatkan margin sumbu-y dari tepi atas, dengan titik asal di pojok kiri atas. getTextFixSize()--Mendapatkan ukuran font teks. getBackgroundBitmap()--Mendapatkan gambar latar belakang teks. isTextHasLabel()--Memeriksa apakah ada warna latar belakang. getTextBgLabelColor()--Mendapatkan warna latar belakang teks. Anda perlu mengimplementasikan API di atas.Setelah memperbarui sumber video menggunakan AliyunIEditor#applySourceChange, pemutaran tidak dimulai secara otomatis. Anda perlu mengontrol pemutaran. Untuk melanjutkan pemutaran, panggil API AliyunIEditor#play.
Nama paket untuk API terkait pengambilan gambar mini (AliyunIThumbnailFetcher) telah diubah. Kompilasi ulang kode. Jika terjadi kesalahan kompilasi, hapus pernyataan import asli lalu impor ulang kelas tersebut.
Parameter untuk callback pengambilan gambar mini,
AliyunIThumbnailFetcher$OnThumbnailCompletion.onThumbnailReady(), telah diubah. SharableBitmap asli sekarang menjadi Bitmap, yang dapat digunakan langsung tanpa perlu dicabut.API pengambilan gambar mini, addVideoSource dan addImageSource, sekarang mencakup parameter waktu transisi. Jika video yang diimpor perlu mempertimbangkan durasi efek transisi, atur waktu transisi. Jika tidak, atur ke 0.
Menghapus kelas ScaleMode dan menggantinya dengan kelas VideoDisplayMode.
AliyunIRecoder dan AliyunICrop sekarang mendukung beberapa instans. Metode destroy di kelas pembuatan asli, AliyunRecorderCreator dan AliyunCropCreator, telah dihapus.
libQuCore-ThirdParty.so diganti oleh libsvideo_alivcffmpeg.so.
Lokasi paket untuk beberapa kelas struktur telah diubah. Jika Anda tidak dapat menemukan kelas di paket aslinya, hapus alamat impornya dan impor ulang.
Memperbaiki beberapa bug crash.
Memperbaiki bug tersendat dalam pemutaran terbalik.
Memperbaiki masalah di mana efek filter animasi salah pada beberapa model perangkat.
Menambahkan efek transisi (TransitionBase). Untuk informasi lebih lanjut, lihat dokumentasi API. Fungsi addVideo dan addImage dari antarmuka AliyunIimport telah dioptimalkan. Parameter asli inDuration, outDuration, dan overlapDuration untuk transisi telah dihapus. Kelas turunan TransitionBase sekarang menyediakan efek transisi yang lebih kaya.
Menambahkan API AliyunIEditor#addFrameAnimation untuk efek khusus. API ini mendukung animasi kustom. Untuk informasi lebih lanjut, lihat dokumentasi API.
Menambahkan dukungan untuk menambahkan beberapa efek kecepatan variabel saat mengimpor beberapa segmen video. Efek pengulangan dan pembalikan masih hanya mendukung video segmen tunggal.
Menambahkan API AliyunIEditor#deleteTimeEffect untuk menghapus efek kecepatan variabel.
Menambahkan API AliyunIEditor#applyBlurBackground untuk menerapkan efek blur Gaussian ke stream tertentu pada waktu tertentu.
Menambahkan API AliyunIEditor#addRunningDisplayMode untuk mengatur mode tampilan menjadi fill atau crop untuk stream tertentu pada waktu tertentu.
Menambahkan API dubbing. Efek suara API dubbing berubah seiring efek waktu. API-nya adalah AliyunIEditor#applyDub.
Lainnya
API untuk menambahkan MV selama perekaman, termasuk int applyMv(EffectBean effectMv)void pauseMv()void resumeMv()void restartMv(), telah ditinggalkan. API ini masih dapat digunakan tetapi akan sepenuhnya dihapus di versi mendatang.
V3.6.5
Pembaruan fitur
Komposisi tidak lagi mendukung softcoding FFmpeg.
Memperbaiki masalah di mana menambahkan efek waktu akan memicu callback onEnd secara prematur.
Memperbaiki masalah di mana volume yang diatur di editor tidak efektif dan diperkuat selama komposisi. Nilai volume SDK default diubah.
Untuk beberapa video, proses clipping macet di 99%.
Pemutaran mungkin tersendat dalam pratinjau pengeditan untuk video yang dipotong pada beberapa ponsel.
Efek filter muncul dengan garis putus-putus pada beberapa ponsel.
Memperbaiki crash yang terjadi saat menghapus musik pada beberapa ponsel.
Memperbaiki masalah tersendat dalam pemutaran terbalik.
Menyelesaikan masalah gamut warna yang disebabkan oleh penggunaan formula BT.709 untuk konversi YUV-ke-RGB.
Menambahkan dukungan untuk format audio AAC SBR.
Memperbaiki masalah dengan laju pengambilan sampel audio yang salah.
Memperbaiki masalah kompatibilitas dengan beberapa efek filter.
Memperbarui library unggah. Field baru mengharuskan Anda mengintegrasikan ulang API baru di sisi video pendek.
Perubahan API
Menambahkan Alivc.jar. Anda perlu menambahkan dependensi file JAR ini di proyek Anda.
V3.6.0
Perubahan API
Untuk impor multi-video (AliyunIImport), parameter untuk menambahkan video dan gambar (addVideo, addImage) telah diubah. Parameter fadeDuration asli sekarang dibagi menjadi outDuration (durasi fade-out video sebelumnya), inDuration (durasi fade-in video berikutnya), dan overlapDuration (durasi tumpang tindih fade-out dan fade-in).
Parameter untuk membuat instans AliyunIEditor telah diubah. AliyunEditorFactory.createAliyunEditor(Uri uri, EditorCallBack callback) asli sekarang mencakup EditorCallback, yang menggantikan OnPlayCallback sebelumnya. Perubahannya sebagai berikut:
API Lama
API Baru yang Sesuai
OnPlayCallback.onPlayCompleted
EditorCallback.onEnd
OnPlayCallback.onError
EditorCallback.onError
OnPlayCallback.onTextureIDCallback
EditorCallback.onCustomRender
OnPlayCallback.onPlayStarted (dihapus)
OnPlayCallback.onSeekDone (dihapus)
API
createAliyunPlayer()untuk membuat instans pemutar tidak lagi ada. API AliyunIPlayer juga telah dihapus. Metode kontrol pemutaran yang sesuai sekarang tersedia langsung di AliyunIEditor:API Lama
API Baru yang Sesuai
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.setAudioSilence
AliyunIPlayer.setDisplayMode
AliyunIEditor.setDisplayMode
AliyunIPlayer.setFillBackgroundColor
AliyunIEditor.setFillBackgroundColor
AliyunIPlayer.setOnPlayCallbackListene (dihapus)
AliyunIPlayer.setOnPreparedListener (dihapus)
AliyunIPlayer.setVolume
AliyunIEditor.setVolume
AliyunIPlayer.start
AliyunIEditor.start
AliyunIPlayer.stop
AliyunIEditor.stop
Versi ini menghapus antarmuka OnPreparedListener. Artinya editor tidak perlu lagi menunggu callback OnPrepared. Anda dapat menambahkan efek segera setelah AliyunIEditor.init berhasil.
Lainnya
API applyMusicMixWeight untuk mengatur bobot campuran sekarang mencakup parameter ID. Hal ini karena versi ini mendukung beberapa stream dubbing, dan ID diperlukan untuk membedakannya. Untuk informasi lebih lanjut, lihat dokumentasi API.
API getExporter tidak lagi ada. Gunakan API komposisi yang sesuai di AliyunIEditor sebagai gantinya.
API Lama
API Baru yang Sesuai
AliyunIExporter.startCompose
compose
AliyunIExporter.cance
cancelCompose
AliyunIExporter.setTailWatermark (dihapus)
AliyunIExporter.clearTailWatermark (dihapus)
Parameter untuk AliyunICompose.startCompose telah diubah. OnComposeCallback sekarang menjadi AliyunIComposeCallBack.
Sebelum membuat instans komposisi, Anda perlu memanggil AliyunIEditor#saveEffectToLocal().
Perubahan parameter API lain yang tidak disebutkan dalam dokumen ini akan menyebabkan kesalahan kompilasi. Rujuk dokumentasi API untuk deskripsi parameter baru guna melakukan modifikasi yang diperlukan.