V7.11.0
Pembaruan fitur
Memperbaiki masalah yang diketahui.
Lainnya
URL Repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // Memerlukan AlivcFFmpeg v4.3.0 atau yang lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Untuk video pendek; ukuran paket lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.11.0'
V7.10.0
Pembaruan fitur
Memperbaiki masalah yang diketahui.
Lainnya
Repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // Memerlukan AlivcFFmpeg versi 4.3.0 atau yang lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Dioptimalkan untuk video pendek, dengan ukuran paket lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.10.0'
V7.9.1
Pembaruan fitur
Memperbaiki masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // AlivcFFmpeg merupakan dependensi wajib. Versi harus 4.3.0 atau yang lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Ukuran paket lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.9.1'
V7.8.0
Pembaruan fitur
Memperbaiki masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // AlivcFFmpeg merupakan dependensi wajib dan harus versi 4.3.0 atau yang lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Ukuran paket 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" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // Memerlukan AlivcFFmpeg v4.3.0 atau yang lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Mengurangi ukuran paket.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" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // Memerlukan AlivcFFmpeg v4.3.0 atau yang lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek (ukuran paket lebih kecil)Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.6.0'
V7.5.0
Pembaruan fitur
Memperbaiki masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Versi harus 4.3.0 atau yang lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Paket lebih kecil untuk video pendek.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" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // AlivcFFmpeg merupakan dependensi wajib (versi 4.3.0+). com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek (ukuran paket lebih kecil).Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.4.0'
V7.3.0
Pembaruan fitur
Memperbaiki masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // AlivcFFmpeg merupakan dependensi wajib. Gunakan versi 4.3.0 atau yang lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.3.0'
V7.2.0
Pembaruan fitur
Memperbaiki masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // Memerlukan AlivcFFmpeg v4.3.0 atau yang lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Paket lebih kecil ini hanya untuk video pendek.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.2.0'
V7.1.0
Pembaruan fitur
Menyelesaikan masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // AlivcFFmpeg merupakan dependensi wajib. Versi harus 4.3.0 atau yang lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Ukuran paket lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.1.0'
V7.0.0
Pembaruan fitur
Paket integrasi kini disatukan. Paket terpisah untuk Edisi Dasar, Standar, dan Profesional tidak lagi digunakan. Fitur kini diaktifkan melalui lisensi.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // Memerlukan AlivcFFmpeg v4.3.0 atau yang lebih baru. com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Ukuran paket lebih kecil.Integrasi
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.0.0'
V6.15.0
Pembaruan
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // Wajib: AlivcFFmpeg 4.3.0 atau yang lebih baru. Pilih salah satu dari berikut ini. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Gunakan versi ini saat mengintegrasikan SDK video pendek dan player. com.aliyun.video.android:svideopro:6.15.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" }Pustaka Inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Versi 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 SDK video pendek. Ukuran paket lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK player. Gunakan versi ini saat mengintegrasikan kedua SDK. 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" }Pustaka Inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // Diperlukan AlivcFFmpeg v4.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 lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Gunakan versi ini jika Anda mengintegrasikan SDK video pendek dan player. 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" }Pustaka Inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // AlivcFFmpeg merupakan dependensi wajib. Versi 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. Ukuran paket lebih kecil. // Gunakan versi ini jika Anda mengintegrasikan SDK video pendek dan player. com.aliyun.video.android:AlivcFFmpeg:4.3.1 com.aliyun.video.android:svideopro:3.36.0
V3.35.0
Pembaruan fitur
Memperbaiki masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // AlivcFFmpeg merupakan dependensi wajib. Diperlukan versi 4.3.0 atau yang lebih baru. Pilih salah satu opsi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan player. Gunakan versi ini jika Anda mengintegrasikan keduanya. com.aliyun.video.android:svideopro:3.35.0
V3.34.1
Pembaruan
Menyelesaikan beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // AlivcFFmpeg 4.3.0 atau yang lebih baru merupakan dependensi wajib. Pilih salah satu opsi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Ini adalah paket yang lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Untuk digunakan saat mengintegrasikan SDK video pendek dan player. com.aliyun.video.android:svideopro:3.34.1
V3.34.0
Pembaruan fitur
Kini Anda dapat 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" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Versi 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. Ukuran paket lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK.
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" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Versi 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. Ukuran paket lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Gunakan saat mengintegrasikan SDK video pendek dan player. com.aliyun.video.android:svideopro:3.33.0
V3.32.1
Pembaruan fitur
Mengoptimalkan encoding hardware Android untuk mendukung lebih banyak model perangkat.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Versi harus 4.3.0 atau yang lebih baru. Pilih salah satu dari berikut ini. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Gunakan versi ini untuk proyek yang mengintegrasikan SDK video pendek dan player. com.aliyun.video.android:svideopro:3.32.1
V3.32.0
Pembaruan fitur
Mendukung pencampuran aliran secara real-time untuk perekaman duet.
Mendukung pencampuran aliran dan pengunggahan secara simultan.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Versi 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. Ukuran paket lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK. com.aliyun.video.android:svideopro:3.32.0
V3.31.0
Pembaruan Fitur
Menambahkan opsi radius border untuk latar belakang keterangan.
Menambahkan efek cermin ke mode edit.
Mengoptimalkan logika verifikasi lisensi.
Mengoptimalkan persistensi log untuk troubleshooting yang lebih akurat selama integrasi.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka Inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Versi 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 lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK. 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" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Versi 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 lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK. com.aliyun.video.android:svideopro:3.30.+
V3.29.0
Pembaruan fitur
Mengoptimalkan performa pemotongan.
Memperbarui lisensi. Inisialisasi kini mendukung callback untuk otorisasi lisensi.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 // AlivcFFmpeg merupakan dependensi wajib. Versi harus 4.3.0 atau yang lebih baru. Pilih salah satu dari berikut ini. com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Ukuran paket lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK. com.aliyun.video.android:svideopro:3.29.+
V3.28.1
Pembaruan fitur
Memperbaiki waktu pemuatan yang lama akibat sering mengganti transisi.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Diperlukan versi 4.3.0 atau yang lebih baru. Pilih salah satu dari berikut ini: com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK player. Gunakan versi ini saat mengintegrasikan kedua SDK. 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" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Versi 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. Ukuran paket lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Untuk digunakan dengan SDK video pendek dan player.
V3.27.0
Pembaruan Fitur
Perekaman multi-sumber kini mendukung pembatalan gema, denoising, musik latar, dan pencampuran audio.
Menambahkan filter LUT.
Mengoptimalkan API. Menstandarkan satuan di seluruh SDK: waktu kini dalam milidetik, dan sudut dalam radian.
Memperbaiki masalah video HDR gagal melakukan pencampuran aliran.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka Inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Versi 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 lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK. com.aliyun.video.android:svideopro:3.27.+
V3.26.0
Pembaruan fitur
Memperbaiki stabilitas SDK.
Memperbaiki masalah format audio tertentu tidak didukung.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Versi 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. Ukuran paket lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK. com.aliyun.video.android:svideopro:3.26.+
V3.25.0
Pembaruan fitur
Menambahkan dukungan picture-in-picture (PiP) ke antarmuka pengeditan.
Menambahkan mode pengambilan cepat untuk gambar mini video.
Kini Anda dapat menerapkan animasi pada keterangan, termasuk keterangan fancy.
Mengurangi ukuran paket terintegrasi lebih dari 3 MB.
Menambahkan dukungan untuk gambar mini kustom dalam draf.
Memperbaiki beberapa masalah yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg merupakan dependensi wajib. Versi harus 4.3.0 atau yang lebih baru. Pilih salah satu dari dua versi berikut. com.aliyun.video.android:AlivcFFmpeg:4.3.0-part // Hanya untuk video pendek. Paket ini memiliki ukuran paket lebih kecil. com.aliyun.video.android:AlivcFFmpeg:4.3.0 // Digunakan bersama oleh SDK video pendek dan SDK player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK. com.aliyun.video.android:svideopro:3.25.+
V3.24.0
Pembaruan fitur
Mengoptimalkan SDK dengan menghapus encoding software FFmpeg.
Memperbaiki masalah keterangan tidak berfungsi pada sistem 32-bit.
Memperbaiki masalah video hasil potong dengan pengkodean audio HE-AACV2 tidak dapat diputar di player Chrome.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:4.3.0 // Diperlukan versi 4.3.0 atau yang lebih baru. com.aliyun.video.android:svideopro:3.24.+
V3.23.0
Pembaruan fitur
Menambahkan dukungan untuk mengekspor draf.
Menambahkan opsi warna latar belakang dan penyelarasan untuk keterangan.
Menambahkan pembatalan gema untuk perekaman duet.
Mengganti modul kecantikan di demo dengan Queen SDK.
Menambahkan enam efek filter layar terbagi ke demo.
Perekaman multi-sumber kini mendukung perekaman layar dengan SurfaceView.
Meningkatkan performa perekaman duet dan kecepatan pencampuran aliran.
Menambahkan dukungan untuk menghapus file video sementara secara otomatis setelah perekaman.
Menambahkan komentar pada API SDK untuk mempercepat integrasi.
Memperbaiki kegagalan pencampuran aliran video panjang pada 99% di beberapa perangkat.
Memperbaiki masalah perekaman di beberapa perangkat, termasuk layar hitam.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 tangkapan layar sebagian.
Menambahkan dukungan untuk pengambilan kamera selama perekaman layar.
Menambahkan variabel waktu bawaan (
BUILTIN_PROGRESS) ke kelas Shader efek kustom.Memperbaiki masalah tinggi video duet bisa dua piksel lebih pendek dari yang diharapkan.
Meningkatkan stabilitas SDK dengan mengatasi masalah dalam skenario tertentu.
Perubahan API
API baru:
com.aliyun.svideosdk.editor.AliyunPasterManager#addCaptionWithStartTimeAPI yang ditinggalkan:
com.aliyun.svideosdk.editor.AliyunPasterManager#addSubtitlecom.aliyun.svideosdk.editor.AliyunPasterManager#addSubtitleWithStartTime
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 border bulat ke video kamera dalam perekaman duet.
Menambahkan tool impor untuk gambar HEIC.
Memperbaiki masalah penumpukan memori yang menyebabkan crash selama pengkodean lunak di perangkat tertentu.
Memperbaiki pembaruan matriks kamera yang tertunda untuk callback rendering kustom.
Meningkatkan stabilitas SDK.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 pengeditan dasar ke modul editor.
Memperbaiki kerusakan layar pada beberapa model perangkat yang terjadi saat mengganti pratinjau video selama mengedit beberapa segmen video.
Memperbaiki masalah pengaturan laju frame untuk ekspor video diabaikan.
Mencegah matriks transformasi kamera menjadi kosong selama rendering kustom di Android.
Meningkatkan stabilitas SDK.
Lainnya
Repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 denoising audio ke modul editor.
Menambahkan opsi untuk mengatur gambar latar belakang dan warna untuk perekaman duet dan penggabungan video.
Menambahkan penggabungan track audio untuk perekaman duet dan penggabungan video.
Menambahkan callback data audio selama tahap pratinjau perekaman.
Memperbaiki masalah emoji menghilang di editor keterangan saat ukuran font diperbesar.
Memperbaiki masalah penambahan gambar halo transparan tertentu sebagai watermark atau gambar mengubah warnanya secara tidak benar.
Memperbaiki masalah sudut rotasi tidak tepat saat menambahkan gambar statis.
Perubahan API
Menghapus API berikut yang telah ditinggalkan:
com.aliyun.svideosdk.editor.AudioEffectType.EFFECT_TYPE_DENOISE
com.aliyun.svideosdk.editor.AliyunIEditor.denoise(int, boolean)
Lainnya
Repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 kerusakan layar dalam mode non-fill untuk perekaman duet Android.
Lainnya
Repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 opsi untuk memilih track audio untuk perekaman duet: suara video asli, suara rekaman, atau bisu.
Memperbaiki masalah bilah hitam berkedip saat mengganti rasio aspek di Android Q (10).
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 di beberapa perangkat yang terjadi setelah produksi video.
Memperbaiki masalah font kustom tidak diterapkan.
Memperbaiki masalah logging multi-threaded dengan
AlivcSdkCore.setLogPath.
Lainnya
Repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 gadis muda dan menambahkan efek suara dialek.
Memperbaiki crash saat mengambil foto dalam kasus tepi.
Perubahan API
Menyusun ulang dan mengoptimalkan nama paket SDK Android, menyatukannya di bawah com.aliyun.svideosdk.*.
Untuk informasi lebih lanjut, lihat Referensi API dan tool bantu konversi.
API berikut yang telah ditinggalkan dan tidak dirujuk telah dihapus:
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" }Pustaka 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 latar belakang blur gaussian.
Lainnya
Alamat Repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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
Fitur
Memperbaiki jumlah karakter per baris yang tidak konsisten setelah menambahkan keterangan.
Memperbaiki posisi keterangan dan stiker animasi yang salah selama pengeditan ulang.
Lainnya
Repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 crash yang dilaporkan pengguna secara sporadis.
Memperbaiki tersendat saat pemutaran video panjang.
Memperbaiki crash perekaman akibat masalah kompatibilitas di beberapa model perangkat.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 hasil rendering.
Memperbaiki masalah kecepatan variabel multi-segmen gagal berfungsi.
Memperbaiki masalah area eksposur untuk kamera depan tidak diterapkan dengan benar di beberapa model perangkat.
Menambahkan dua set transisi dan efek filter yang mengikuti 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 detail spesifikasi pembuatan efek kustom, lihat dokumentasi resmi.
Lainnya
Alamat repositori Maven
Pustaka 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
Menambahkan dukungan untuk Android Q dan meningkatkan performa perekaman, pengeditan, dan output video di Android Q.
Mengoptimalkan implementasi perekaman untuk mengatasi masalah pembekuan sesekali.
Meningkatkan performa dan memperbaiki beberapa kebocoran memori.
Perbaikan bug
Memperbaiki masalah beberapa API sesekali mengembalikan kode kesalahan -10000004.
Memperbaiki masalah pemotongan video tertentu sesekali menyebabkan pembekuan.
Memperbaiki deadlock yang disebabkan oleh pengambilan foto dan fokus secara bersamaan selama perekaman.
Memperbaiki bug pengaturan warna latar belakang di editor tidak berpengaruh.
Memperbaiki beberapa kebocoran memori dan bug lain yang diketahui.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 stabilitas dan performa modul perekaman.
Modul perekaman kini mendukung fitur retouching dan shaping berbasis RACE.
Perubahan API
API mv di modul perekaman ditinggalkan dan fitur penambahan MV dihapus.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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. Aktifkan tingkat ini hanya untuk troubleshooting masalah kompleks. Jangan gunakan dalam rilis produksi.
AlivcDLNormal: Menganalisis log pada tingkat WARNING dan ERROR. Ini adalah tingkat yang direkomendasikan.
AlivcDLClose: Menonaktifkan fitur analisis log.
Fitur ini hanya menganalisis log SDK.
Meningkatkan performa modul editor.
Perubahan API
API addRunningDisplayMode di modul editor yang digunakan untuk mengganti mode konten secara dinamis ditinggalkan.
API removeRunningDisplayMode di modul editor yang digunakan untuk menghapus mode konten yang ditambahkan secara dinamis ditinggalkan.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 performa mulai/berhenti dan kecepatan pencampuran aliran perekaman segmen untuk pengalaman pengguna yang lebih lancar.
Mengoptimalkan granularitas dan akurasi callback progres perekaman.
Mengaktifkan kontrol GOP yang tepat untuk meningkatkan kecepatan transkoding dalam skenario tertentu.
Perubahan API
Mengkonsolidasikan semua kode kesalahan eksternal ke dalam
AliyunErrorCode.Menambahkan metode
String getErrorCodeMessage(int errorCode)untuk mengambil deskripsi kesalahan.
Perbaikan bug
Memperbaiki masalah mode FILL untuk pengambilan gambar mini tidak efektif dan masalah gambar mini tidak dapat diambil dari video Douyin.
Memperbaiki masalah video hasil pencampuran aliran dengan efek reverse memiliki frame pertama berwarna abu-abu.
Memperbaiki masalah undo tidak efektif setelah menambahkan doodle di editor dalam beberapa skenario.
Memperbaiki masalah kerusakan layar yang terjadi saat merekam ulang dengan encoding OpenH264 atau FFmpeg setelah menghapus segmen dan mengganti rasio aspek.
Memperbaiki masalah jumlah frame GIF diurai secara tidak akurat.
Memperbaiki masalah tersendat yang terjadi di awal pemutaran untuk video reverse tertentu.
Memperbaiki masalah sinkronisasi audio/video dalam video output perekaman segmen.
Memperbaiki masalah durasi video yang dihasilkan selama perekaman tidak akurat.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 perekaman duet.
Menambahkan API AliyunIMixComposer untuk penyambungan video multi-track guna membuat efek seperti picture-in-picture (PiP) dan layar terbagi.
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 di Editor untuk beberapa file video rusak.
Menambahkan dukungan untuk decoding hardware HEVC di Editor dan untuk transkoding.
Meningkatkan kecepatan transkoding.
Menambahkan API
AliyunIRecorder.resizePreviewSizeuntuk mengubah ukuran jendela pratinjau selama perekaman.Memperkenalkan API terpisah untuk pencampuran aliran dan pengunggahan, memungkinkan Anda melakukan operasi ini secara independen.
Perbaikan bug
Memperbaiki durasi tidak akurat untuk perekaman video pendek.
Memperbaiki potensi kebocoran memori akibat handle yang tidak dilepas.
Perubahan API
Mengkonsolidasikan semua kode kesalahan eksternal ke dalam
AliyunErrorCode.Menambahkan metode
String getErrorCodeMessage(int errorCode)untuk mengambil deskripsi kesalahan.
Lainnya
Alamat repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka 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 baru yang menyediakan empat efek suara: suara perempuan ceria, suara pria dalam, gema, dan echo.
Menggabungkan
libAliFaceAREngine.sodanlibFaceAREngine.somenjadi satu file objek bersamalibAliFaceAREngine.so.
Perubahan API
Callback untuk API OnFrameCallBack kini dipicu pada thread latar belakang.
V3.8.0
Pembaruan fitur
Meningkatkan pemutaran editor untuk pengalaman yang lebih lancar dan bebas tersendat.
Meningkatkan kecepatan pencampuran aliran editor.
Meningkatkan kejernihan pratinjau selama perekaman video.
Meningkatkan laju frame perekaman pada perangkat low-end.
SDK video pendek kini sepenuhnya mendukung dependensi Maven.
Perubahan API
Thread pemicu untuk beberapa callback RecordCallback telah berubah:
RecordCallback#onComplete: Callback ini kini dipicu oleh subthread, bukan thread utama. Untuk operasi UI, posting ke thread utama.RecordCallback#onProgress: Callback ini kini dipicu oleh subthread, bukan thread utama. Untuk operasi UI, posting ke thread utama.RecordCallback#onMaxDuration: Callback ini kini dipicu oleh subthread, bukan thread utama. Untuk operasi UI, posting ke thread utama.RecordCallback#onError: Callback ini kini dipicu oleh subthread, bukan thread utama. Untuk operasi UI, posting ke thread utama.
Perubahan ini memastikan data callback konsisten dengan status internal SDK dan mengurangi pengecualian.
Perubahan EditorCallback:
EditorCallbackkini merupakan kelas abstrak, bukan antarmuka.Versi ini menambahkan properti
mNeedRenderCallback. Properti ini mengontrol apakah akan menggunakan callbackonCustomRenderdanonTextureRender. Menonaktifkan callback ini meningkatkan performa editor. Secara default, callback 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
URL repositori Maven
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }Pustaka inti
compile 'com.aliyun.video.android:core:1.1.0' // Sesuai dengan AlivcCore.jar com.aliyun.video.android:svideopro:3.8.0 // Sesuai dengan AliyunSdk-RCE.aar com.aliyun.video.android:svideopro-armv7a:3.8.0 // Semua pustaka .so untuk arsitektur armeabi-v7a com.aliyun.video.android:svideopro-arm64:3.8.0 // Semua pustaka .so untuk arsitektur arm64-v8a
SDK video pendek tidak lagi menyertakan unggah SDK. Anda harus menambahkan dependensi eksternal melalui Gradle: compile 'com.aliyun.video.android:upload:1.5.2'. Untuk pemantauan stabilitas SDK dan analisis data, Anda juga harus menambahkan dependensi compile 'com.alivc.conan:AlivcConan:0.9.0' dan mengaktifkan obfuscation kode. Untuk informasi lebih lanjut, lihat demo.
V3.7.8.1
Perubahan API
Menambahkan API postToGl dan removeFromGl ke AliyunIRecorder. API ini memposting operasi ke, dan menghapusnya dari, thread GL. Gunakan API ini untuk operasi yang memperoleh atau melepaskan sumber daya GL.
V3.7.8
Pembaruan fitur
Pembaruan ini secara signifikan meningkatkan laju frame pratinjau dan perekaman.
Perubahan API
AliyunIRecorder.setDisplayView(GLSurfaceView surfaceView)diubah menjadiAliyunIRecorder.setDisplayView(SurfaceView surfaceView), dan tipe parameter diubah dari GLSurfaceView menjadi SurfaceView.Untuk rendering kustom (rendering pihak ketiga), metode untuk menghancurkan sumber daya GL telah berubah. Alih-alih menggunakan
GLSurfaceView.queueEvent, Anda sekarang harus melakukan semua operasi penghancuran dalam callback yang baru ditambahkanOnTextureIdCallBack.onTextureDestroyed().Menambahkan dukungan untuk mengganti ukuran jendela surface tanpa me-restart pratinjau. Namun, mengubah resolusi capture masih memerlukan restart.
Kini Anda dapat melakukan operasi segera setelah membuat instans
AliyunIRecorder, tanpa menunggu callbackRecordCallback.onInitReady. Untuk menjaga kompatibilitas mundur, callback ini sekarang hanya dipicu sekali saatAliyunIRecorderdibuat (disetRecordCallback).
V3.7.7
Pembaruan fitur
Menambahkan kelas AlivcSdkCore untuk debugging. Gunakan AlivcSdkCore#register untuk mengganti pustaka dinamis dalam mode debug dan AlivcSdkCore#setLogLevel untuk menyesuaikan tingkat log.
Lainnya
Meningkatkan resolusi untuk pencampuran aliran dan pemotongan.
Meningkatkan stabilitas secara keseluruhan.
V3.7.5
Pembaruan fitur
Memperbaiki crash yang dapat terjadi saat menggunakan API rendering pihak ketiga di editor.
Meningkatkan kelancaran pemutaran untuk efek waktu.
Memperluas kompatibilitas GIF.
Kini mendukung impor video dengan resolusi bernomor ganjil.
Mengoptimalkan sinkronisasi audio/video untuk perekaman multi-segmen.
Peningkatan stabilitas.
V3.7.0
Pembaruan fitur
Menambahkan API
replayuntuk pemutaran pratinjau editor. Untuk memutar ulang video, panggilreplaysetelah menerima callbackonEnd. Untuk informasi lebih lanjut, lihat kode demo.Memodifikasi implementasi API
AliyunIEditor#setAudioSilence. API ini sekarang hanya membisukan audio selama pemutaran pratinjau. Untuk membisukan audio dalam video yang diekspor, gunakanAliyunIEditor#setVolume(0)untuk mengatur volume output menjadi 0.Menambahkan API properti ke antarmuka
AliyunPasterBaseView. Properti utama adalah sebagai berikut:getTextMaxLines--Mendapatkan jumlah maksimum baris getTextAlign()--Mendapatkan penyelarasan teks getTextPaddingX()--Mendapatkan margin horizontal (sumbu X) dari tepi kiri getTextPaddingY()--Mendapatkan margin vertikal (sumbu Y) dari tepi atas getTextFixSize()--Mendapatkan ukuran font getBackgroundBitmap()--Mendapatkan gambar latar belakang isTextHasLabel()--Memeriksa apakah teks memiliki warna latar belakang getTextBgLabelColor()--Mendapatkan warna latar belakang Anda harus mengimplementasikan API ini.Setelah Anda memperbarui sumber video dengan menggunakan
AliyunIEditor#applySourceChange, pemutaran tidak dimulai secara otomatis. Untuk melanjutkan pemutaran, panggil APIAliyunIEditor#play.Nama paket untuk API terkait pengambilan gambar mini dan frame (
AliyunIThumbnailFetcher) telah diubah. Kompilasi ulang proyek Anda. Jika terjadi kesalahan kompilasi, hapus pernyataan import asli lalu impor ulang kelas tersebut.Parameter untuk callback pengambilan gambar mini dan frame,
AliyunIThumbnailFetcher$OnThumbnailCompletion.onThumbnailReady(), telah diubah. ParameterSharableBitmapasli telah diubah menjadiBitmap, yang dapat Anda gunakan langsung tanpa perlu recycle manual.API
addVideoSourcedanaddImageSourceuntuk pengambilan gambar mini dan frame kini menyertakan parameter waktu transisi. Jika video yang diimpor memerlukan efek transisi, Anda harus mengatur waktu transisi. Jika tidak, atur ke 0.Kelas
VideoDisplayModemenggantikan kelasScaleMode.AliyunIRecoderdanAliyunICropkini mendukung beberapa instans. KelasAliyunRecorderCreatordanAliyunCropCreatortidak lagi menyertakan metodedestroy.libsvideo_alivcffmpeg.somenggantikanlibQuCore-ThirdParty.so.Lokasi paket beberapa kelas struktural telah berubah. Jika Anda tidak dapat menemukan kelas, hapus pernyataan import-nya lalu impor ulang.
Memperbaiki beberapa bug crash.
Memperbaiki bug tersendat dalam pemutaran balik.
Memperbaiki efek filter animasi yang salah pada beberapa perangkat.
Menambahkan efek transisi (
TransitionBase). Untuk informasi lebih lanjut, lihat dokumentasi API. FungsiaddVideodanaddImagedari antarmukaAliyunIimporttelah dioptimalkan. ParameterinDuration,outDuration, danoverlapDurationuntuk transisi telah dihapus. Subkelas dariTransitionBasekini menyediakan efek transisi yang lebih kaya.Menambahkan API
AliyunIEditor#addFrameAnimationuntuk efek khusus, yang mendukung animasi kustom. Untuk informasi lebih lanjut, lihat dokumentasi API.Kini Anda dapat menambahkan beberapa efek kecepatan variabel saat mengimpor beberapa segmen video. Perhatikan bahwa efek pengulangan dan pemutaran balik masih hanya didukung untuk video satu segmen.
Menambahkan API
AliyunIEditor#deleteTimeEffectuntuk menghapus efek kecepatan variabel.Menambahkan API
AliyunIEditor#applyBlurBackgrounduntuk menerapkan efek blur Gaussian ke aliran tertentu pada waktu tertentu.Menambahkan API
AliyunIEditor#addRunningDisplayModeuntuk mengatur mode tampilan menjadifillataucropuntuk aliran tertentu pada waktu tertentu.Menambahkan API
AliyunIEditor#applyDubuntuk dubbing. Audio yang ditambahkan melalui API ini secara otomatis menyesuaikan diri dengan efek waktu apa pun yang diterapkan.
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
Composition tidak lagi mendukung soft encoding FFmpeg.
Memperbaiki masalah penambahan efek waktu memicu callback onEnd terlalu dini.
Memperbaiki masalah pengaturan volume editor diabaikan selama pencampuran aliran, sehingga memperkuat audio dan mengubah volume SDK default secara salah.
Memperbaiki masalah pemotongan video macet di 99%.
Memperbaiki masalah tersendat dalam pemutaran pratinjau video yang dipotong di beberapa perangkat seluler.
Memperbaiki masalah efek filter muncul dengan garis putus-putus di beberapa perangkat seluler.
Memperbaiki crash saat menghapus musik di beberapa perangkat seluler.
Memperbaiki masalah tersendat dalam pemutaran balik.
Menyelesaikan masalah gamut warna akibat penggunaan formula BT.709 untuk konversi YUV-ke-RGB.
Menambahkan dukungan untuk format audio AAC SBR.
Memperbaiki masalah laju pengambilan sampel audio tidak tepat.
Memperbaiki masalah kompatibilitas dengan beberapa efek filter.
Memperbarui pustaka unggah. Untuk mendukung bidang yang ditambahkan, Anda harus mengintegrasikan ulang API baru ke modul video pendek Anda.
Perubahan API
Menambahkan Alivc.jar. Tambahkan file JAR ini sebagai dependensi ke proyek Anda.
V3.6.0
Perubahan API
Untuk impor multi-video (
AliyunIImport), parameter untuk metodeaddVideodanaddImagetelah berubah. ParameterfadeDurationasli telah dibagi menjadioutDuration(durasi fade-out video sebelumnya),inDuration(durasi fade-in video baru), danoverlapDuration(durasi tumpang tindih kedua video).Parameter untuk membuat instans
AliyunIEditortelah berubah. MetodeAliyunEditorFactory.createAliyunEditor(Uri uri)kini memerlukan parameterEditorCallBack:AliyunEditorFactory.createAliyunEditor(Uri uri, EditorCallBack callback). Ini menggantikanOnPlayCallbacksebelumnya. Pemetaan API adalah sebagai berikut:API Lama
API Baru
OnPlayCallback.onPlayCompleted
EditorCallback.onEnd
OnPlayCallback.onError
EditorCallback.onError
OnPlayCallback.onTextureIDCallback
EditorCallback.onCustomRender
OnPlayCallback.onPlayStarted (dihapus)
OnPlayCallback.onSeekDone (dihapus)
API
createAliyunPlayer()untuk membuat instans player dan APIAliyunIPlayertelah dihapus. Gunakan metode kontrol pemutaran yang sesuai diAliyunIEditorsebagai gantinya:API Lama
API Baru
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.setOnPlayCallbackListener (dihapus)
AliyunIPlayer.setOnPreparedListener (dihapus)
AliyunIPlayer.setVolume
AliyunIEditor.setVolume
AliyunIPlayer.start
AliyunIEditor.start
AliyunIPlayer.stop
AliyunIEditor.stop
Versi ini menghapus antarmuka OnPreparedListener. Artinya Anda tidak perlu lagi menunggu callback OnPrepared. Anda dapat menambahkan efek segera setelah AliyunIEditor.init() berhasil.
Lainnya
API
applyMusicMixWeightuntuk mengatur bobot campuran kini menyertakan parameteriduntuk membedakan antara beberapa aliran dubbing. Untuk informasi lebih lanjut, lihat dokumentasi API.API
getExportertelah dihapus. Gunakan API pencampuran aliran yang sesuai diAliyunIEditorsebagai gantinya.API Lama
API Baru
AliyunIExporter.startCompose
compose
AliyunIExporter.cance
cancelCompose
AliyunIExporter.setTailWatermark (dihapus)
AliyunIExporter.clearTailWatermark (dihapus)
Parameter
OnComposeCallbackdari metodeAliyunICompose.startComposetelah diubah menjadiAliyunIComposeCallBack.Sebelum membuat instans pencampuran aliran, Anda harus memanggil
AliyunIEditor#saveEffectToLocal().
Perubahan parameter API lainnya yang tidak disebutkan dalam dokumen ini akan menyebabkan error kompilasi. Untuk memperbaikinya, rujuk dokumentasi API untuk penjelasan mengenai parameter baru tersebut.