wcmpg.dll
■ このプログラムについて
NScripter用MPEG-1(*.mpg,*.mpv,*.mpa)再生レイヤープラグイン。
■ 機能
・MPEG-1(*.mpg,*.mpv,*.mpa)ファイルの再生
・レイヤーへの描画
・スクリプトと非同期再生
・アーカイブ化されたファイル(*.nsa,*.ns2)からの再生
■ テスト環境
NScripter (09/09/06)
[PC]
OS : Windows 7 Professional x64 + XPMode(VMware Player)
CPU : PhenomII X4 955 BE
RAM : DDR2-800 8GB
■ 再配布について
特に制限はありません。
■ サンプルスクリプト
*define
;// レイヤー10番にwcmpg.dllを関連付け、
;// 20ms(1000分の20秒)単位で描画を更新する必要があるか確認します
setlayer 10,20,"wcmpg.dll"
game
*start
setwindow 58,374,22,4,24,22,0,6,1,1,1,#AAAAAA,40,350,600,470
;// スプライト10番にレイヤー10番を関連付けます
lsp 10,"*10"
再生を開始します\
;// レイヤーの位置を変更
layermessage 10,"setx/160"
layermessage 10,"sety/120"
;// レイヤーのサイズを設定
layermessage 10,"setwidth/320"
layermessage 10,"setheight/240"
;// demo.mpgファイルを開く
layermessage 10,"open/demo.mpg"
;// 再生する
layermessage 10,"play"
クリック後に停止します。\
;// 一時停止する
layermessage 10,"pause"
クリック後に再生を再開します。\
;// 再生する
layermessage 10,"play"
クリック後に終了します\
;// ファイルを閉じる
layermessage 10,"close"
;// アプリケーション終了時や新しいファイルを開くときに
;// 現在開いているファイルがあれば自動的に閉じます
end
■ 更新履歴
1.0.1.0 - ドキュメントを修正
1.0.1.0 - 再生全般に関する処理を修正
1.0.0.1(beta) - 画面切替時と拡大縮小、stop命令のバグを修正
1.0.0.0 - 公開