我正试图在电影结束播放时触发一个事件。单击链接并在dojo对话框中时,将显示该影片。我正在使用标签播放电影并试图使用dojo connect在电影使用onEnded属性完成播放时显示警告。但没有任何反应。关于我的问题是什么想法?代码如下:
dialog = new dijit.Dialog({
content: "<embed id='video' src='http://www.tizag.com/files/html/htmlexample.mpeg' autostart='true' controller='false'/>"
});
dialog.show();
dojo.connect(dojo.byId("video"), "onEnded", function(e){alert(e);});
答案 0 :(得分:0)
通常,现有DOM事件为lowercased
,dijit自定义事件为camelCased
。假设我的搜索正确,绑定到的正确事件是onended
,没有大写的“E”:
Detect when an HTML5 video finishes
dojo.connect(dojo.byId("video"), "onended", function(e){alert(e);});