次の 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」) で設定すると、コントロールはレンダリングされません。何が問題になるか知っていますか。