0
我試圖通過動態創建OBJECT標籤來讓Quicktime插件播放rtsp流。我的頁面包含一個帶有事件處理程序的網格,以捕獲行單擊事件以生成標記。 Quicktime徽標出現,但不播放。然而,當我在表格中硬編碼代碼片段時,該流將播放。有沒有辦法讓QT玩遊戲?無法在動態創建的對象標籤中播放QT
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>
在此先感謝。