回 帖 发 新 帖 刷新版面

主题:用webbrowser 如何判断Flash播放结束

用webbrowser控件,如何如何判断Flash播放已结束?

或者说,怎么判断当前ie 中的flash 视频播放已结束?

回复列表 (共4个回复)

沙发

function getinfo(srcDocument){
    for(var i=0;i<srcDocument.applets.length;i++){
        tObject=srcDocument.applets[i];
        t=tObject.codeBase;
        ss=t.toLowerCase();
        x=tObject.classid;
        xx=x.toLowerCase();
        if(ss.indexOf("macromedia.com")>=0 || xx.indexOf("clsid:d27cdb6e-ae6d-11cf-96b8-444553540000")>=0){
            tt=tObject.getAttribute("Movie");    
            w=tObject.width;            
            h=tObject.height;
            if(w.indexOf("%")>0 || h.indexOf("%")>0 ){
                w=440;
                h=400;
            }
            tt=processurl(tt,srcDocument);
            writearray(tt,w,h);
        }
    }
    
    for(var i=0;i<srcDocument.embeds.length;i++){
        tObject=srcDocument.embeds[i];        
        t=tObject.src;                
        ss=t.toLowerCase();
        if(ss.indexOf(".swf")>0){
            tt=tObject.src;    
            w=tObject.width;            
            h=tObject.height;
            if(w.indexOf("%")>0 || h.indexOf("%")>0 ){
                w=440;
                h=400;
            }
            tt=processurl(tt,srcDocument);
            writearray(tt,w,h);
        }
    }
}

// java写的得到对象、属性,慢慢理解吧。副版一定看得懂。
// 没试过,自己试试看吧。

板凳

java看不懂啊,怎么调用,使用?

3 楼

他那段代码是获取一个Html Document对象里面的Flash地址

4 楼

也有得到Flash内嵌元素对象的代码吧!~

我来回复

您尚未登录,请登录后再回复。点此登录或注册