Windows Media Player の ActiveX コントロール

"AMovie (Microsoft ActiveMovie Control)?-0" {05589FA1-C356-11CE-BF01-00AA0055595A} 
注:

ActiveX コントロールは、DotNet フレームワークとそのコントロールを考慮して、最新バージョンの Microsoft Windows オペレーティング システムで非推奨となりました。

MAXScript では引き続き ActiveX コントロールがサポートされますが、これらは MAXScript にアクセス可能なシステムにインストールおよび登録する必要があります。

ActiveX コントロールの代わりに、MAXScript では、3ds Max 9以降において DotNet コントロールがサポートされます。

   

プロパティ

.ImageSourceWidth : integer, read-only   

イメージ ソースの幅を整数として返します。

   

.ImageSourceHeight : integer, read-only 

イメージ ソースの高さを整数として返します。

   

.Author : string, read-only 

ソースの作成者の名前を文字列として返します。

   

.Title : string, read-only 

イメージ ソースのタイトルを文字列として返します。

   

.Copyright : string, read-only 

イメージ ソースの著作権表示を文字列として返します。

   

.Description : string, read-only 

イメージ ソースの説明を文字列として返します。

   

.Rating : string, read-only 

イメージ ソースの定格を文字列として返します。

   

.FileName : string 

イメージ ソースのファイル名を文字列として返します。

   

.Duration : float, read-only 

ビデオ ストリームの長さを浮動小数点として返します。

   

.CurrentPosition : float 

ビデオ ストリームの現在位置を浮動小数点として取得/設定します。

   

.PlayCount : integer 

再生カウント(再生を繰り返す回数)を整数として取得/設定します。

   

.SelectionStart : float 

選択の先頭を浮動小数として取得/設定します。

   

.SelectionEnd : float 

選択の末尾を浮動小数として取得/設定します。

   

.CurrentState : StateConstants( #amvNotLoaded | #amvStopped | #amvPaused | #amvRunning), read-only 

Media Player の現在の状態を返します。

   

.Rate : float 

再生速度を浮動小数点として取得/設定します。

   

.Volume : integer 

オーディオ ボリュームを浮動小数点として取得/設定します。

   

.Balance : integer 

オーディオ バランスを整数として取得/設定します。

   

.EnableContextMenu : Boolean 

コンテキスト メニューを有効/無効にします。

   

.ShowDisplay : Boolean 

表示を有効/無効にします。

   

.ShowControls : Boolean 

コントロールの表示を有効/無効にします。

   

.ShowPositionControls : Boolean 

位置コントロールの表示を有効/無効にします。

   

.ShowSelectionControls : Boolean 

選択コントロールの表示を有効/無効にします。

   

.ShowTracker : Boolean 

トラッカーの表示を有効/無効にします。

   

.EnablePositionControls : Boolean 

位置コントロールを有効/無効にします。

   

.EnableSelectionControls : Boolean 

選択コントロールを有効/無効にします。

   

.EnableTracker : Boolean 

トラッカーを有効/無効にします。

   

.AllowHideDisplay : Boolean 

非表示を有効/無効にします。

   

.AllowHideControls : boolean 

コントロールの非表示を有効/無効にします。

   

.DisplayMode : DisplayModeConstants( #amvTime | #amvFrames ) 

時間/フレーム表示モードを取得/設定します。

   

.AllowChangeDisplayMode : Boolean 

時間表示モードとフレーム表示モードの変更を有効/無効にします。

   

.FilterGraph : undefined .FilterGraphDispatch : DActiveMovieEvents, read-only .DisplayForeColor : integer 

ディスプレイ フォアグラウンド カラーを整数として取得/設定します。

   

.DisplayBackColor : integer 

ディスプレイ バックグラウンド カラーを整数として取得/設定します。

   

.MovieWindowSize : WindowSizeConstants( #amvOriginalSize | #amvDoubleOriginalSize | #amvOneSixteenthScreen | #amvOneFourthScreen | #amvOneHalfScreen ) 

ムービー ウィンドウのサイズを取得/設定します。

   

.FullScreenMode : Boolean 

全画面モードを有効/無効にします。

   

.AutoStart : boolean 

自動開始を有効/無効にします。true にした場合、最終フレームに達すると、ムービーの再生が繰り返されます。false にすると、ムービーは再開されません。

   

.AutoRewind : Boolean 

自動巻き戻しを有効/無効にします。true に設定した場合、再生が終了すると、ムービーは先頭フレームに自動的に戻ります。false に設定すると、ムービーは最終フレームにとどまります。

   

.hWnd : integer, read-only 

ActiveX コントロールの Windows ハンドルを返します。

   

.Appearance : AppearanceConstants( #amvFlat | #amv3D ) 

WMP コントロールの外観を取得/設定します。

   

.BorderStyle : BorderStyleConstants( #amvNone | #amvFixedSingle ) 

.Appearance #amvFlat に設定した場合、WMP コントロールの境界のスタイルが取得/設定されます。

   

.Enabled : Boolean 

WMP コントロールを有効/無効にします。

   

.ReadyState : ReadyStateConstants( #amvUninitialized | #amvLoading | #amvInteractive | #amvComplete ), read-only 

WMP コントロールの Ready 状態を返します。

   

.MediaPlayer : DActiveMovieEvents 

次のメソッドで DActiveMovieEvents オブジェクトを返します。

   

.MediaPlayer の DActiveMovieEvents メソッド

.StateChange oldState:integer newState:integer 

Player の状態を変更します。

   

.PositionChange oldPosition:float newPosition:float 

Player の位置を変更します。

   

.Timer() 

タイマーを呼び出します。

   

.OpenComplete() 

オープン状態を完了に設定します。

   

.Click() 

クリック イベント ハンドラを呼び出します。

   

.DblClick() 

ダブルクリック イベント ハンドラを呼び出します。

   

.KeyDown KeyCode:integer Shift:integer 

keyDown イベント ハンドラを実行します。

   

.KeyUp KeyCode:integer Shift:integer 

keyUp イベント ハンドラを実行します。

   

.KeyPress KeyAscii:integer 

keyPress イベント ハンドラを実行します。

   

.MouseDown Button:integer Shift:integer x:OLE_XPOS_PIXELS y:OLE_YPOS_PIXELS 

MouseDown イベント ハンドラを実行します。

   

.MouseMove Button:integer Shift:integer x:OLE_XPOS_PIXELS y:OLE_YPOS_PIXELS 

MouseMove イベント ハンドラを実行します。

   

.MouseUp Button:integer Shift:integer x:OLE_XPOS_PIXELS y:OLE_YPOS_PIXELS 

MouseUp イベント ハンドラを実行します。

   

.Error SCode:integer Description:string Source:string CancelDisplay:Boolean 

Error イベント ハンドラを実行します。

   

メソッド

.AboutBox() 

[バージョン情報](About)ボックスを開きます。

   

.Run() 

再生を開始します。

   

.Pause() 

再生を一時停止します。

   

.Stop() 

再生を停止します。

   

.IsSoundCardEnabled() 

サウンド カードが有効の場合は true、無効の場合は false を返します。

イベント

   

on <control_name> StateChange oldState:integer newState:integer do ( ... ) 

Player の状態の変更時に呼び出されます。引数 oldState と newState には、変更前と変更後の状態が含まれます。

   

on <control_name> PositionChange oldPosition:float newPosition:float do ( ... ) 

Player の位置の変更時に呼び出されます。引数 oldState と newState には、変更前と変更後の位置が含まれます。

   

on <control_name> Timer do ( ... ) 

タイマーの変更時に呼び出されます。

   

on <control_name> OpenComplete do ( ... ) 

新しいビデオ ストリームのロードが完了したときに呼び出されます。

   

on <control_name> Click do ( ... ) 

ユーザがコントロールをクリックしたときに呼び出されます。

   

on <control_name> DblClick do ( ... ) 

ユーザがコントロールをダブルクリックしたときに呼び出されます。

   

on <control_name> KeyDown KeyCode:integer Shift:integer do ( ... ) 

ユーザがキーを押したときに呼び出されます。

   

on <control_name> KeyUp KeyCode:integer Shift:integer do ( ... ) 

ユーザがキーを放したときに呼び出されます。

   

on <control_name> KeyPress KeyAscii:integer do ( ... ) 

ユーザがキーを押したときに呼び出されます。

   

on <control_name> MouseDown Button:integer Shift:integer x:OLE_XPOS_PIXELS y:OLE_YPOS_PIXELS do ( ... ) 

ユーザがコントロール上でマウス ボタンを押したときに呼び出されます。

   

on <control_name> MouseMove Button:integer Shift:integer x:OLE_XPOS_PIXELS y:OLE_YPOS_PIXELS do ( ... ) 

ユーザがコントロール上でマウスを動かしたときに呼び出されます。

   

on <control_name> MouseUp Button:integer Shift:integer x:OLE_XPOS_PIXELS y:OLE_YPOS_PIXELS do ( ... ) 

ユーザがコントロール上でマウス ボタンを放したときに呼び出されます。

   

on <control_name> Error SCode:integer Description:string Source:string CancelDisplay:boolean do ( ... ) 

エラーの発生時に呼び出されます。

   

on <control_name> DisplayModeChange do ( ... ) 

表示モードの変更時に呼び出されます。

   

on <control_name> ReadyStateChange ReadyState:ReadyStateConstants( #amvUninitialized | #amvLoading | #amvInteractive | #amvComplete ) do ( ... ) 

Ready 状態の変更時に呼び出されます。

   

on <control_name> ScriptCommand bstrType:string bstrText:string do ( ... ) 

関連事項