• 締切済み

<object>を使うとQuickTimeの再生,stopボタンが表示されない

私は現在HTMLとCSSを勉強中しているkey2といいます。そこでなかなか解決できない場面に遭遇してしまったので、アドバイスお願いします。 QuckTimeの画像をHTMLの中に挿入する場合、 <embed src="◯◯◯.mov" width="***" height="***"></embed> で十分表現できるのですが、<object>タグを使った所、うまく再生・停止ができません。ソースはこんな感じ… <object data="◯◯◯.mov" type="video/quicktime"> <param name="src" value="◯◯◯.mov"> <param name="auto start" value="false"> <param name="loop" value="true"> </object> です。 この場合、不思議なのが前者と違って再生ボタンやストップボタンの表示がないことと、そのためか、動画が勝手に再生してしまうので困っています。 私もいろいろな雑誌で調べてみましたが、解決の糸口が見えずギブアップ気味です。(汗)すみません、よろしくお願いします。

みんなの回答

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.1

少し視点を変えて。 <object>要素ならActiveXコントロールを実行させるということなのだから、 classid属性でQuickTimeプレーヤーのActiveXコントロールを識別させ、 プラグインを実行させる必要があるのではないでしょうか。 例 <object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="***" height="***" codebase="http://www.apple.com/qtactivex/qtplugin.cab"> <param name="src" value="◯◯◯.mov"> <param name="autoplay" value="false"> <param name="controller" value="true"> </object>

Key2
質問者

お礼

ありがとうございます。 なるほど!<autoplay>と<controller>という設定がありましたね。 実はまだcodebaseの部分が、勉強不足で、このURLで検索した所、閲覧できなかった(多分、私のサーバーの問題のような気もします...)ので、もう少しチャレンジしてみます。 でもすごくいいヒントになりました☆

関連するQ&A