すべてのプロダクト
Search
ドキュメントセンター

SuperApp:ビデオ

最終更新日:Jan 18, 2025

このトピックでは、WVVideo の JavaScript API について説明します。HTML5 アプリまたはミニアプリを作成する際に、このトピックを参照できます。 WVVideo の JavaScript API は、アルバムからビデオを選択したり、カメラを使用してビデオを撮影したり、オンラインビデオをローカルアルバムに保存したりする機能を提供します。

WVVideo.chooseVideo

説明

この API は、WindVane Android 1.0.3.4 以降、WindVane iOS 2.1.4 以降でのみ使用できます。

ビデオを撮影するか、アルバムからビデオを選択します。

入力パラメーター

  • [string] mode: ビデオを撮影するか、アルバムからビデオを選択するかを指定します。'camera' はビデオの撮影を指定し、'video' はデバイスのアルバムからビデオを選択することを指定します。 デフォルトは 'both' です。

  • [boolean] compatible: オプション。ミニアプリの表示後に true に設定する必要があります。

コールバックパラメーター

成功コールバックのパラメーター:

  • [string] path: ビデオファイルのパス。

  • [string] fileSize: ビデオファイルのサイズ。

  • [string] duration: ビデオの長さ。

  • [string] width: ビデオの幅。

  • [string] height: ビデオの高さ。

失敗コールバックのパラメーター:

  • [string] msg: エラーメッセージ。

イベントリスニング

WVVideo.Event.chooseVideoSuccess

イベントパラメーター:

  • [string] path: ビデオファイルのパス。

  • [string] fileSize: ビデオファイルのサイズ。

  • [string] duration: ビデオの長さ。

  • [string] width: ビデオの幅。

  • [string] height: ビデオの高さ。

WVVideo.Event.chooseVideoFailed

イベントパラメーター:

  • [string] msg: エラーメッセージ。

document.addEventListener('WVVideo.Event.chooseVideoSuccess', function (e) {
        alert('event chooseVideoSuccess: ' + JSON.stringify(e.param));
});
document.addEventListener('WVVideo.Event.chooseVideoFailed', function (e) {
        alert('event chooseVideoSuccess: ' + 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

説明

この API は、WindVane Android 1.0.3.4 以降、WindVane iOS 2.1.4 以降でのみ使用できます。

オンラインビデオをローカルアルバムに保存します。

入力パラメーター

  • [string] url: オンラインビデオのダウンロード URL です。注: ビデオは URL からダウンロードできる必要があります。 URL は HTTP または HTTPS URL にすることができます。

コールバックパラメーター

成功コールバックのパラメーター:

  • コールバックパラメーターはありません。

失敗コールバックのパラメーター:

  • [string] msg: エラーメッセージ。

イベントリスニング

WVVideo.Event.saveVideoSuccess

イベントパラメーター:

  • パラメーターはありません。

WVVideo.Event.saveVideoFailed

イベントパラメーター:

  • [string] msg: エラーメッセージ。

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));
});