• オフライン動画プレーヤーアプリ
  • iOS版
  • 導入
  • アプリ機能
  • Android版(準備中)
  • 導入
  • アプリ機能
ダウンロードボタンを作成する
Javascriptを用いて動画のダウンロードリストを作成し、視聴者に動画ファイルをダウンロードさせることが出来ます。
ダウンロードした動画ファイルは、弊社開発の携帯端末向けアプリ「M-Player」で、動画のオフライン再生が可能になります。

※現時点ではダウンロード機能は専有ASタイプのみの機能です。




//Javascript部分
<script src="https://サーバーアドレス/download_list_creator.js"></script>

<script type="text/javascript">
var code = {
client_code:"admin",
serial:"1234567890",
download_user:"down_test",
folder_name:"テスト動画",
videodata:
[
{video_file:"bbb-640-360-1000.mp4", file_title:"Big Buck Bunny[640-1Mbps]1", limit:"2029-08-31"},
{video_file:"fbc32c1f16eb17bf09778f66303bebf62f9b49121800cb38c8b3ffe49a31fdfc", file_title:"Big Buck Bunny[640-1Mbps]2", limit:"2020-08-31"}
]
};
var app_name = "M-Player";
</script>


//HTML部分
<button name="button" onclick="code_create();">ダウンロードボタン:サンプル</button>

● サーバーアドレス ※必須

<script src="https://サーバーアドレス/download_list_creator.js"></script>

サーバーご契約時に設定するサーバーアドレスを入力してください。


● client_code ※必須

client_code:"admin"

サーバーご契約時に設定するクライアントコードです。
専有サーバープランの場合、「admin」で固定となります。


● serial

serial:"1234567890"

シリアル認証機能を利用する際、記載して下さい。
利用しない場合は省略が可能です。


● download_user

download_user:"down_test"

サーバーに記録されるダウンロードログに追記される情報のパラメータで、任意のユーザー名等を記載できます。
省略した場合、サーバーのダウンロードログに "" と記録されます。


● folder_name

folder_name:"テスト動画"

動画がダウンロードされた際、アプリ内に作成されるフォルダ名を指定できます。
ダウンロードされた動画ファイルはそのフォルダに格納されます。
省略した場合、フォルダは作成されず、アプリ直下に動画が格納されます。

階層指定も「 / 」で区切れば可能です。
例として、「folder_name:"テスト動画1/テスト動画2"」と記載すると、テスト動画1フォルダの中のテスト動画2フォルダの中に、ダウンロードされた動画ファイルが格納されます。

※ダウンロードされた動画が1つである場合、フォルダは作成されません。
その場合、記載されたパラメータは無視されます。


● videodata ※必須

videodata:
[
{video_file:"bbb-640-360-1000.mp4", file_title:"Big Buck Bunny[640-1Mbps]1", limit:"2029-08-31"},
{video_file:"fbc32c1f16eb17bf09778f66303bebf62f9b49121800cb38c8b3ffe49a31fdfc", file_title:"Big Buck Bunny[640-1Mbps]2", limit:"2020-08-31"}
]

ダウンロードさせる動画ファイルを配列で記載します。

video_file : ダウンロードさせたい動画のファイル名を記載して下さい。符号化されたファイル名も使用可能です。 ファイル名符号化ツール
file_title : ダウンロードされた動画ファイルの、アプリ内での初期ファイル名を記載して下さい。
limit : ダウンロードされた動画ファイルの有効期限を記載して下さい。無期限の場合、値を「9999-99-99」として下さい。


● app_name

var app_name = "M-Player";

ダウンロードボタンをクリックしたときに、ポップアップされるウィンドウ内に表示されるアプリ名を指定出来ます。


●関連ページ

ダウンロード機能

オフライン動画プレーヤーアプリ

タグ詳細-プレーヤー拡張機能-ダウンロード機能(現ページ)

プレーヤーの運用 応用-ダウンロードボタンを作成する