1

次の html を使用して、IE 8 でレンダリングされた Web ページにメディア プレーヤーを表示します。

<OBJECT type="application/x-ms-wmp" classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="200" height="200">

再生を開始した後、コントロールのサイズは変わりません。

ただし、JavaScript でコントロールを動的に作成すると、ビデオの開始後にコントロールがビデオのサイズまで大きくなります。コードは次のとおりです。

player = document.createElement('object');
player.setAttribute("classid", "CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6");
player.setAttribute("type", "application/x-ms-wmp");
player.setAttribute("width", "200");
player.setAttribute("height", "200"); 

それはバグですか、それとも何か不足していますか? コントロールの元のサイズと同じサイズのビデオを保持するにはどうすればよいですか?

ありがとうございました。

PS ところで、JavaScript でコントロールの属性を異なる順序 (「type」の後に「classid」) で設定すると、コントロールはレンダリングされません。何が問題になるか知っていますか。

4

1 に答える 1

0

ビデオを埋め込むには、特に後で javascript を使用して操作する必要がある場合は、swfobject ライブラリを使用することをお勧めします。

次のフォーラム投稿が関連している可能性があります: http://forums.adobe.com/message/3331660

-アンドリアン

于 2010-12-12T14:47:06.320 に答える