2010年5月15日土曜日

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

今日はWSH(JScript)で動画再生時間取得する方法を紹介します。
  1. try {  
  2.     // Windows Media Playerコントロールオブジェクト生成  
  3.     var objWMP = WScript.createObject("WMPlayer.OCX");  
  4.   
  5.     // 動画ファイルの読み込み  
  6.     objWMP.URL = ".\\aaa.wmv";   
  7.   
  8.     // ファイル準備中状態の間待つ  
  9.     while (objWMP.playState == 9) {  
  10.         WScript.Sleep(500);  
  11.     }  
  12.   
  13.     // 再生時間取得と表示  
  14.     WScript.echo(objWMP.currentMedia.durationString);  
  15. }  
  16. catch(e) {  
  17.     WScript.echo(e);  
  18.     WScript.Quit();  
  19. }  
「aaa.wmv」というファイルの再生時間を表示しています。

0 件のコメント:

コメントを投稿