⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 htmlembed.java

📁 tbuy1.1.5是在netbeans环境下用JSF技术编写的一个论坛tbuy1.1.5是在netbeans环境下用JSF技术编写的一个论坛
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        // 播放速率控制,1为正常,允许小数,1.0-2.0        if (rate != null) encodeParam(rw, "rate", rate);        // 控件设置:当前位置,默认0        if (currentPosition != null) encodeParam(rw, "currentPosition", currentPosition);        // 控件设置:当前标记,默认0        if (currentMarker != null) encodeParam(rw, "currentMarker", currentMarker);        // 脚本命令设置:被调用的URL        if (baseURL != null) encodeParam(rw, "baseURL", baseURL);        // 是否按比例伸展,默认0        if (stretchToFit != null) encodeParam(rw, "stretchToFit", stretchToFit);        // 默认声音大小0%-100%,50则为50%        if (volume != null) encodeParam(rw, "volume", volume);        // 是否静音,默认 0        if (mute != null) encodeParam(rw, "mute", mute);        // 播放器显示模式:Full显示全部;mini最简化;        // None不显示播放控制,只显示视频窗口;invisible全部不显示        if (uiMode != null) encodeParam(rw, "uiMode", /*"invisible"*/ uiMode);        // 如果是0可以允许全屏,否则只能在窗口中查看,默认0        if (windowlessVideo != null) encodeParam(rw, "windowlessVideo", windowlessVideo);        // 开始播放是否自动全屏,默认0        if (fullScreen != null) encodeParam(rw, "fullScreen", fullScreen);        // 是否启用错误提示报告,默认-1        if (enableErrorDialogs != null) encodeParam(rw, "enableErrorDialogs", enableErrorDialogs);        // SAMI样式,默认""        if (SAMIStyle != null) encodeParam(rw, "SAMIStyle", SAMIStyle);        // SAMI语言,默认""        if (SAMILang != null) encodeParam(rw, "SAMILang", SAMILang);        // 字幕ID,默认""        if (SAMIFilename != null) encodeParam(rw, "SAMIFilename", SAMIFilename);                rw.startElement("embed", this);        rw.writeAttribute("align", "baseline", null);        rw.writeAttribute("border", "0", null);        rw.writeAttribute("type", "application/x-mplayer2", null);        rw.writeAttribute("pluginspage", "", null);        rw.writeAttribute("showcontrols", "1", null);        rw.writeAttribute("showpositioncontrols", "0", null);        rw.writeAttribute("showaudiocontrols", "1", null);        rw.writeAttribute("showtracker", "1", null);        rw.writeAttribute("showdisplay", "0", null);        rw.writeAttribute("showstatusbar", "1", null);        rw.writeAttribute("autosize", "0", null);        rw.writeAttribute("showgotobar", "0", null);        rw.writeAttribute("showcaptioning", "0", null);        rw.writeAttribute("autorewind", "0", null);        rw.writeAttribute("animationatstart", "0", null);        rw.writeAttribute("transparentatstart", "0", null);        rw.writeAttribute("allowscan", "1", null);        rw.writeAttribute("enablecontextmenu", "1", null);        rw.writeAttribute("clicktoplay", "0", null);        rw.writeAttribute("defaultframe", "datawindow", null);        if (clientId != null) rw.writeAttribute("name", clientId + ":player", null);        if (url != null) rw.writeAttribute("src", url, null);        rw.writeAttribute("width", "0", null);        rw.writeAttribute("height", "0", null);        if (autoStart != null) rw.writeAttribute("autoStart", autoStart, null);        if (invokeURLs != null) rw.writeAttribute("invokeURLs", invokeURLs, null);        if (defaultFrame != null) rw.writeAttribute("defaultFrame", defaultFrame, null);        rw.endElement("embed");        rw.endElement("object");        rw.endElement("div");    }    /**     * 宣染一个输出区,显示当前正在播放的时间     */    private void encodeCurTime(FacesContext fc, String clientId) throws IOException {        ResponseWriter rw = fc.getResponseWriter();        rw.startElement("div", this);        rw.writeAttribute("id", clientId + ":curTime", null);        rw.writeAttribute("style", "float:left;margin-top:2px;width:50px;color:black;text-align:center", null);        rw.endElement("div");    }        /**     * 宣染一个输出区,div或者span,用于显示当前歌词信息     */    private void encodeOutput(FacesContext fc, String clientId) throws IOException {        ResponseWriter rw = fc.getResponseWriter();                String style = "float:left;width:270px;height:15px;" +                "padding:2px;margin-top:2px;background:black;cursor:hand;" +                "text-align:center;";                rw.startElement("div", this);        rw.writeAttribute("id", clientId + ":currentLrcZone", null);        rw.writeAttribute("style", style, null);            rw.startElement("div", this);            rw.writeAttribute("id", clientId + ":out1", null);            rw.writeAttribute("onclick", "javascript:showAllLyrics();", null);            rw.endElement("div");        rw.endElement("div");    }        // 播放器控制区    private void encodeControls(FacesContext fc, String clientId) throws IOException {        ResponseWriter rw = fc.getResponseWriter();        String contentPath = fc.getExternalContext().getRequestContextPath();                rw.startElement("div", this);        rw.writeAttribute("style", "float:right;margin-top:3px;", null);            // button play            rw.startElement("span", this);            rw.writeAttribute("id", clientId + ":play", null);            rw.writeAttribute("style", "margin-right:5px;cursor:hand;", null);            rw.writeAttribute("onclick", "javascript:playerPlay();", null);            rw.startElement("img", this);            rw.writeAttribute("src", contentPath +                 TbuyExtensionsFilter.TBUY_EXT_ID +                 TbuyExtensionsFilter.REQUEST_IMG + "=" +                 _PATH + _IMG_PLAY, null);            rw.endElement("img");            rw.endElement("span");                        // button pause            rw.startElement("span", this);            rw.writeAttribute("id", clientId + ":pause", null);            rw.writeAttribute("style", "margin-right:5px;cursor:hand;", null);            rw.writeAttribute("onclick", "javascript:playerPause();", null);            rw.startElement("img", this);            rw.writeAttribute("src", contentPath +                 TbuyExtensionsFilter.TBUY_EXT_ID +                 TbuyExtensionsFilter.REQUEST_IMG + "=" +                 _PATH + _IMG_PAUSE, null);            rw.endElement("img");            rw.endElement("span");                    // button stop            rw.startElement("span", this);            rw.writeAttribute("id", clientId + ":stop", null);            rw.writeAttribute("style", "margin-right:5px;cursor:hand;", null);            rw.writeAttribute("onclick", "javascript:playerStop();", null);            rw.startElement("img", this);            rw.writeAttribute("src", contentPath +                 TbuyExtensionsFilter.TBUY_EXT_ID +                 TbuyExtensionsFilter.REQUEST_IMG + "=" +                 _PATH + _IMG_STOP, null);            rw.endElement("img");            rw.endElement("span");                  rw.endElement("div");    }        /**     * 宣染一个输出区,用于所有歌词的显示     */    private void encodeOutput2(FacesContext fc, String clientId) throws IOException {        ResponseWriter rw = fc.getResponseWriter();        String style = "width:475px;" +                "float:left;" +                 "display:none;" +                 "padding:2px;" +                "font-family: 宋体;" +                "line-height: 150%;" +                 "border:1px solid #F1F1FA;" +                "background:#E9EFF8;" +                 "font-size: 13px;";        rw.startElement("div", this);        rw.writeAttribute("id", clientId + ":out2", null);        rw.writeAttribute("style", style, null);        rw.endElement("div");    }        private void encodeOnStart(FacesContext fc, String clientId) throws IOException {        ResponseWriter rw = fc.getResponseWriter();        String lrc = (String)getAttributes().get("lrc");        rw.startElement("script", this);        rw.writeAttribute("type", "text/javascript", null);        rw.writeText("onloadStart('" + clientId + "','"+ lrc +"')", null);        rw.endElement("script");    }        /**     * 写入相应的参数     */     private void encodeParam(ResponseWriter rw, String name, String value)             throws IOException {        rw.startElement("param", this);        rw.writeAttribute("name", name, null);        rw.writeAttribute("value", value, null);        rw.endElement("param");    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -