Wiindows Media PlayerWindows Media PlayerオブジェクトとクラスID
プレーヤーのバージョンとクラスID
unknown
埋め込むプレーヤーのバージョンによってクラスIDが異なります。
オブジェクト | クラスID(CLSIDに指定するの値) |
---|---|
Windows Media Player 6.4 | 22D6F312-B0F6-11D0-94AB-0080C74C7E95 |
Windows Media Player 7.0 | 6BF52A52-394A-11d3-B153-00C04F79FAA6 |
Windows Media Player 7.1 | |
Windows Media Player for Windows XP | |
Windows Media Player 9シリーズ |
object要素のclassid属性に指定されているクラスIDより古いバージョンのプレーヤーだと再生できない場合もあるので、 プレーヤーの最新版を入手できるサイトへのリンク(ダウンロードボタンなど)を貼り、万が一再生できなかった場合、ユーザーにバージョンアップして閲覧してもらえるようにします。
古いプレーヤーのユーザーに配慮するなら、Windows Media Player 6.4 のクラスID22D6F312-B0F6-11D0-94AB-0080C74C7E95
を指定しておくのが無難です。
クラスIDによって異なるobject要素のパラメータ
unknown
Windows Media Player 6.4 のクラスIDと、それ以降のクラスIDでは、音声・動画ファイルまたはASXファイルへのパスを指定するパラメータ名が異なります。
Windows Media Player 6.4 のクラスIDを指定した場合
音声・動画ファイルまたはASXファイルのパスを指定するパラメータ名は Filename になります。
<object classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" ... > <param name="Filename" VALUE="http://www.sample.com/sample.asx" />
それ以降のクラスIDを指定した場合
音声・動画ファイルまたはASXファイルのパスを指定するパラメータ名は URL になります。
Filenameを指定した場合は、動作しません。
<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" ... <param name="URL" VALUE="http://www.sample.com/sample.asx" />