2010年5月15日土曜日

WSH(JScript)で動画の再生時間を取得する

今日はWSH(JScript)で動画再生時間取得する方法を紹介します。
try {
    // Windows Media Playerコントロールオブジェクト生成
    var objWMP = WScript.createObject("WMPlayer.OCX");

    // 動画ファイルの読み込み
    objWMP.URL = ".\\aaa.wmv"; 

    // ファイル準備中状態の間待つ
    while (objWMP.playState == 9) {
        WScript.Sleep(500);
    }

    // 再生時間取得と表示
    WScript.echo(objWMP.currentMedia.durationString);
}
catch(e) {
    WScript.echo(e);
    WScript.Quit();
}
「aaa.wmv」というファイルの再生時間を表示しています。

0 件のコメント:

コメントを投稿