QuickTime フィルム再生

<object>要素はQuickTime映画を再生できます。

QuickTimeフォーマット

QuickTimeフォーマットはAppleが開発しました。QuickTimeフォーマットで保存されたビデオの拡張子は.movです。

インターネット上では、QuickTimeは一般的なフォーマットですが、追加のコンポーネント(無料)がなければ、QuickTime映画はWindows以外のコンピュータで再生できません。

object 要素を使用して、QuickTime フィルムを再生するコードを簡単にウェブページに追加できます。ユーザーのコンピュータに QuickTime プレイヤーがインストールされていない場合、object を自動的に QuickTime プレイヤーをインストールするように設定できます。

解決策

これらは QuickTime フィルムを再生するコードです:

<object width="160" height="144"
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="sample.mov">
<param name="autoplay" value="true">
<param name="controller" value="false">
<embed src="sample.mov" width="160" height="144"
autoplay="true" controller="false"
pluginspage="http://www.apple.com/quicktime/download/">
</embed>
</object>

<object> 要素

object 要素の width と height 属性は、フィルムの寸法(ピクセル単位)に一致する必要があります。

classid 属性は使用するプレイヤーソフトウェアを一意に識別します。必ず "clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" に設定する必要があります。この一意のエンコードは、映画を再生する前にユーザーの PC にインストールする必要がある ActiveX コントロールを示します。ユーザーがこの ActiveX コントロールをインストールしていない場合、ブラウザは自動的にダウンロードおよびインストールします。

codebase 属性指定します基本パス、このパスは classid、data、archive 属性で指定された相対 URL を解析するために使用されます。指定されていない場合、デフォルト値は現在のドキュメントの基本 URL です。注:Internet Explorer はこの属性を使用してプレイヤーのダウンロード位置を指定します。この属性は "http://www.apple.com/qtactivex/qtplugin.cab" に設定する必要があります。この場所には QuickTime プレイヤーの最新バージョンが含まれています。

src パラメータは映画ファイルを指します。

自動再生を希望する場合は、autoplay パラメータを "true" に設定してください。

コントロールボタンを表示しないように、controller パラメータを "false" に設定してください。

<embed> エレメント

embed エレメントを追加して、object エレメントをサポートしていないブラウザをサポートすることができます。object エレメントを理解するブラウザでは embed エレメントは無視されます。ActiveX コントロールをサポートする新しいブラウザ(Internet Explorer 5、6、7)では object エレメントを使用し、他の古いブラウザ(Netscape 4 と 5)では embed エレメントを使用します。

embed エレメントの width と height 属性はフィルムのサイズ(ピクセルで表される)に一致する必要があります。

embed エレメントの autoplay と controller 属性は object エレメントの関連属性と同じ値に設定する必要があります。

pluginspage 属性はプレイヤーのダウンロードパスを定義し、"http://www.apple.com/quicktime/download/" に設定する必要があります。