ModVideo
ModVideoは動画に関するタグを実装しています。
まずは、モジュールを読み込みます。
; ビデオ関連機能
@load_module name=ModVideo
これで動画関連のタグが使えるようになりました。
ビデオバッファの数
まずは、ビデオバッファの数を指定します。
; ビデオバッファの数
@video_buffers count=1
ビデオバッファを1つ確保しました。
ビデオの再生
ビデオを再生するにはオープンして再生するという2ステップがあります。
@video left=0 top=0 width=800 height=600 visible
@open_video storage=sample.wmv
@play_video
@wait_video canskip
@stop_video
@video visible=false
まず、videoタグで表示領域を指定しています。
ついでにvisibleを指定する事でビデオバッファを表示状態にします。
open_videoタグで再生する動画ファイル名を指定します。
続けて、play_videoタグで動画を再生開始します。
wait_videoタグで動画の再生終了を待ちます。
stop_videoタグで動画の再生を停止します。
video visible=falseでビデオバッファを非表示状態にします。
ビデオのレイヤ上での再生
@set_video_layer layer=0 page=fore channel=1
@open_video storage=sample.wmv
@prepare_video
@wait_period_event for=prepare
@image layer=0 visible mode=opaque
@play_video
set_video_layerタグで再生するレイヤ番号とページ(裏、表)チャンネル(1or2)を指定できます。
open_videoタグで動画をオープンします。
prepare_videoタグで動画再生準備を行います。
wait_period_eventタグで動画の再生準備完了を待ちます。
image layer=0 visible mode=opaqueでレイヤを表示します。
play_videoで動画を再生します。
これでレイヤ上で動画が再生されます。
後始末
@wait_video canskip
@stop_video
@image layer=0 visible=0 mode=alpha
@clear_image layer=0
wait_videoで動画の再生終了を待ちます。
stop_videoで動画を停止します。
image layer=0 visible=0 mode=alphaでレイヤを非表示にします。
mode=alphaを指定するのを忘れないようにしてください。
clear_image layer=0でレイヤをクリアします。
関連する記事の一覧
ダウンロード
気になった方は以下サイトのリリースタグ(Avalanches release version 2.x.y.yという表記)からAssetsにあるAvalanches-Release2.x.y.y.zipのリンクから最新の環境をダウンロードできます。