applican

マイページに戻る

Video

位置を指定した動画再生を可能とする機能です。Andorid 4.4 から禁止された<video>での自動再生も、こちらの機能で代替可能です。iPhoneの場合、WebViewでの動画再生時、全画面遷移してしまうのを回避する事も可能になります。

機能

動画を再生する 【 play 】

動画再生を停止する 【 stop 】

利用用途

アプリ内で動画の再生制御を行いたい場合、こちらの機能をご利用ください。

【対応ランタイムバージョン】

ランタイムのバージョン毎に最適化したサンプルをダウンロードしてご使用ください。

サンプル Video
サンプル Video
サンプル Video
サンプル Video
サンプル Video

メソッド

  • play(String filePath, Function successCallback, Function errorCallback, VideoOptions option)
  • stop()

play

メソッド説明

play(String filePath, Function successCallback, Function errorCallback, VideoOptions option)

動画を再生します。

パラメータ

successCallback : Function 再生完了時のコールバックです。成功時のコールバックに引数はありません。
errorCallback : Function 再生失敗時にエラーコードを含んだイベントオブジェクトがCallback関数に引数として渡されます。
{code : "エラーコード"}
VideoError.NOT_FOUND_ERR … 動画が参照できない
VideoError.CANCELED … 再生がユーザ操作で停止された

Return

void

サンプルコード

var options = {
	top:10,
	left:(document.documentElement.clientWidth-190)/2,
	width:190,
	height:240,
	control:false
};
applican.video.play('sample.mp4', playVideoOverlay_success, playVideoOverlay_error, options);

function playVideoOverlay_success(){
	alert("playVideoOverlay_success");
}

function playVideoOverlay_error(error){
	alert("playVideoOverlay_error code:"+ error.code);
}

補足

  • 利用できる動画フォーマットはmp4です。長さに制限はありません。
  • 厳密な動画フォーマットの仕様は機種やOSバージョンに依存します。

stop

メソッド説明

stop()

動画再生を停止します。