オブジェクトを使用してビデオプレーヤープラグインをDOMに挿入しようとしています。これはFirefoxとChromeでうまく動作しますが、IE 8とIE 7からは「サポートされていないインターフェイス」というメッセージが表示されます。このプラグインは、サーバーが送信するHTMLファイルにある場合は3つすべてで正常に動作します。ここで挿入時にIEが「そのようなインターフェイスはサポートされていません」というメッセージが表示され、<object>プラグインの場合
は、私が作成しようとしているものです:私は、次のコードを使用している場合
<object id="plugin" width="220" height="360" type="application/x-ourmediaplayer"
<param name='mode' value='LIVE' />
<param name="ip_address" value='10.220.196.150' />
<param name='port' value='80' />
</object>
私はIEのエラーを取得:
var container = document.getElementById('pluginContainer');
var plugin = document.createElement('object');
plugin.id = 'plugin';
plugin['width'] = '220';
plugin['height'] = '360';
plugin['type'] = 'application/x-ourmediaplayer'>
var param = document.createElement('param');
param['name'] = 'mode'; param['value'] = 'LIVE'; plugin.appendChild(param);
param = document.createElement('param');
param['name'] = 'ip_address'; param['value'] = '10.220.196.150';
plugin.appendChild(param); `
param = document.createElement('param');
param['name'] = 'port'; param['value'] = '80'; plugin.appendChild(param);
container.appendChild(plugin);
誰がどんな考えを持っていますか?私はIEでこれを行うことができますか、またはこのタイプのオブジェクトを追加する他の方法がありますか?
私はそれを逃したかもしれませんが、私はSWFObjectソースで私を助ける何かを見ませんでした。しかし、応答していただきありがとうございます。 – anotherdjohnson