• 播放视频(nly)


    /// <summary>

            /// 视频播放器(支持avi,wmv,asf,mov,rm,ra,ram),前台使用<%=SelPlay(strUrl, strWidth, StrHeight) %>

            /// </summary>

            /// <param name="strUrl">视频文件路径</param>

            /// <param name="strWidth">播放器显示宽度</param>

            /// <param name="StrHeight">播放器显示高度</param>

            /// <returns>播放器内容</returns>

            public static string SelPlay(string strUrl, int strWidth, int StrHeight)

            {

                // 播放器内容

                string html = "";

     

                string Exts = string.Empty;

                string isExt = string.Empty;

     

                if (strUrl != "")

                {

                    isExt = strUrl.Substring(strUrl.LastIndexOf('.') + 1).ToLower();

                }

                else

                {

                    isExt = "";

                }

     

                Exts = "avi,wmv,asf,mov,rm,ra,ram,mp3";

     

                if (Exts.IndexOf("isExt") >= -1)

                {

                    switch (isExt)

                    {

                        case "avi":

                        case "wmv":

                        case "asf":

                        case "mov":

                            html += "<EMBED id=MediaPlayer type='audio/x-pn-realaudio-plugin' src=" + strUrl + " width=" + strWidth + " height=" + StrHeight + " loop=false autostart=true ></EMBED>";

                            break;

                        case "mp3"://没有成功

                            html += "<EMBED id=MediaPlayer src=" + strUrl + " soundFile="+strUrl+" width=" + strWidth + " height=" + StrHeight + " loop=false autostart=true ></EMBED>";

                            break;

                        case "rm":

                        case "ra":

                        case "ram":

                        case "rmvb":

                            html += "<OBJECT height=" + StrHeight + " width=" + strWidth + " classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA>";

                            html += "<PARAM NAME=_ExtentX VALUE=12700>";

                            html += "<PARAM NAME=_ExtentY VALUE=9525>";

                            html += "<PARAM NAME=AUTOSTART VALUE=-1>";

                            html += "<PARAM NAME=SHUFFLE VALUE=0>";

                            html += "<PARAM NAME=PREFETCH VALUE=0>";

                            html += "<PARAM NAME=NOLABELS VALUE=0>";

                            html += "<PARAM NAME=SRC VALUE=" + strUrl + ">";

                            html += "<PARAM NAME=CONTROLS VALUE=ImageWindow>";

                            html += "<PARAM NAME=CONSOLE VALUE=Clip>";

                            html += "<PARAM NAME=LOOP VALUE=0>";

                            html += "<PARAM NAME=NUMLOOP VALUE=0>";

                            html += "<PARAM NAME=CENTER VALUE=0>";

                            html += "<PARAM NAME=MAINTAINASPECT VALUE=0>";

                            html += "<PARAM NAME=BACKGROUNDCOLOR VALUE=#000000>";

                            html += "</OBJECT>";

                            html += "<BR>";

                            html += "<OBJECT height=50 width=" + strWidth + " classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA>";

                            html += "<PARAM NAME=_ExtentX VALUE=12700>";

                            html += "<PARAM NAME=_ExtentY VALUE=847>";

                            html += "<PARAM NAME=AUTOSTART VALUE=0>";

                            html += "<PARAM NAME=SHUFFLE VALUE=0>";

                            html += "<PARAM NAME=PREFETCH VALUE=0>";

                            html += "<PARAM NAME=NOLABELS VALUE=0>";

                            html += "<PARAM NAME=CONTROLS VALUE=ControlPanel,StatusBar>";

                            html += "<PARAM NAME=CONSOLE VALUE=Clip>";

                            html += "<PARAM NAME=LOOP VALUE=0>";

                            html += "<PARAM NAME=NUMLOOP VALUE=0>";

                            html += "<PARAM NAME=CENTER VALUE=0>";

                            html += "<PARAM NAME=MAINTAINASPECT VALUE=0>";

                            html += "<PARAM NAME=BACKGROUNDCOLOR VALUE=#000000>";

                            html += "</OBJECT>";

                            break;

                    }

                }

                else

                {

                    html += "非法视频文件";

                }

     

                return html;

            }

  • 相关阅读:
    .NET生成CSV文件
    Codeforces Round #552 (Div. 3) A题
    位运算介绍
    Codeforces Round #552 (Div. 3) F题
    POJ—1321(棋盘问题)
    Codeforces Round #552 (Div. 3) C题
    Codeforces Round #553 (Div. 2) A题
    Codeforces Round #553 (Div. 2) C题
    Codeforces Round #553 (Div. 2) B题
    Codeforces Round #552 (Div. 3) D题
  • 原文地址:https://www.cnblogs.com/nanxiaoxiang/p/2703605.html
Copyright © 2020-2023  润新知