OBJECT タグを動的に作成して、Quicktime プラグインに rtsp ストリームを再生させようとしています。マイ ページには、行クリック イベントをキャプチャしてタグを生成するためのイベント ハンドラーを含むグリッドが含まれています。Quicktime のロゴは表示されますが、再生されません。ただし、テーブル内でスニペットをハードコーディングすると、ストリームが再生されます。QT play to stream にアクセスする方法はありますか?
grid.connect(grid, 'onClick', function(item) {
var videoTag = '<OBJECT classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" id="qt"';
videoTag += ' codebase="http://www.apple.com/qtactivex/qtplugin.cab"';
videoTag += ' id="qt" width="180" height="196"';
videoTag += '<param name="src" value="resources/images/ClickToPlay.png"/>';
videoTag += '<param name="href" value="rtsp://172.21.57.125/archive/43137b8fa05eb1"/>';
videoTag += '<param name="autohref" value="true"/>';
videoTag += '<param name="target" value="myself"/>';
videoTag += '<param name="controller" value="false"/>';
videoTag += '</OBJECT>';
dojo.place(videoTag, dojo.byId("player"), "only");
});
<div id="wrapper">
<table align="center" border="1" spacing="2" style="width:100%; height:200px;">
<tr><td id="player" align="center">
Content goes here
</td></tr>
</table>
</div>
前もって感謝します。