ダウンロードボタンを作成する
ダウンロードした動画ファイルは、弊社開発の携帯端末向けアプリ「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>
<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 ※必須
サーバーご契約時に設定するクライアントコードです。
専有サーバープランの場合、「admin」で固定となります。
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:"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";
ダウンロードボタンをクリックしたときに、ポップアップされるウィンドウ内に表示されるアプリ名を指定出来ます。