All Products
Search
Document Center

SuperApp:Video

Last Updated:Apr 23, 2026

Dokumen ini menjelaskan JSAPI modul WVVideo untuk mengembangkan aplikasi H5 dan miniapp, yang memungkinkan Anda memilih video dari album, merekam video menggunakan kamera, atau menyimpan video online ke album lokal.

WVVideo.chooseVideo

Catatan

API ini hanya tersedia di WindVane untuk Android 1.0.3.4 atau versi lebih baru.

Merekam video atau memilih video dari album perangkat.

Parameter input

  • [string] mode: Sumber video. Atur ke 'camera' untuk merekam video baru, 'video' untuk memilih dari album, atau 'both' untuk membiarkan pengguna memilih. Nilai default: 'both'.

  • [boolean] compatible: Opsional. Atur parameter ini ke true jika API dipanggil setelah miniapp ditampilkan.

Parameter callback

Fungsi callback sukses menerima objek dengan parameter berikut:

  • [string] path: Path file video.

  • [string] fileSize: Ukuran file video.

  • [string] duration: Durasi video.

  • [string] width: Lebar video.

  • [string] height: Tinggi video.

Fungsi callback gagal menerima objek dengan parameter berikut:

  • [string] msg: Pesan error.

Peristiwa

WVVideo.Event.chooseVideoSuccess

Parameter event:

  • [string] path: Path file video.

  • [string] fileSize: Ukuran file video.

  • [string] duration: Durasi video.

  • [string] width: Lebar video.

  • [string] height: Tinggi video.

WVVideo.Event.chooseVideoFailed

Parameter event:

  • [string] msg: Pesan error.

document.addEventListener('WVVideo.Event.chooseVideoSuccess', function (e) {
        alert('event chooseVideoSuccess: ' + JSON.stringify(e.param));
});
document.addEventListener('WVVideo.Event.chooseVideoFailed', function (e) {
        alert('event chooseVideoFailed: ' + JSON.stringify(e.param));
});

var params = {
  mode: 'both'
};
window.WindVane.call('WVVideo', 'chooseVideo', params, function(e) {
        alert('success: ' + JSON.stringify(e));
}, function(e) {
        alert('failure: ' + JSON.stringify(e));
});

WVVideo.saveVideoToPhotosAlbum

Catatan

API ini hanya tersedia di WindVane untuk Android 1.0.3.4 atau versi lebih baru.

Menyimpan video online ke album lokal.

Parameter input

  • [string] url: URL unduhan video online. Catatan: URL harus dapat diunduh dan menggunakan protokol HTTP atau HTTPS.

Parameter callback

Parameter untuk callback sukses:

  • Tidak ada.

Parameter untuk callback gagal:

  • [string] msg: Pesan error.

Event

WVVideo.Event.saveVideoSuccess

Parameter event:

  • Tidak ada.

WVVideo.Event.saveVideoFailed

Parameter event:

  • [string] msg: Pesan error.

document.addEventListener('WVVideo.Event.saveVideoSuccess', function (e) {
        alert('event saveVideoSuccess: ' + JSON.stringify(e.param));
});
document.addEventListener('WVVideo.Event.saveVideoFailed', function (e) {
        alert('event saveVideoFailed: ' + JSON.stringify(e.param));
});

var params = {
  url: 'http://xxxx'
};
window.WindVane.call('WVVideo', 'saveVideoToPhotosAlbum', params, function(e) {
        alert('success: ' + JSON.stringify(e));
}, function(e) {
        alert('failure: ' + JSON.stringify(e));
});