zoukankan      html  css  js  c++  java
  • 播放视频(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;

            }

  • 相关阅读:
    C#中的多态
    一个JQUERY文件
    等比例缩放图片
    WIN7 环境下 VS2012 打开某些解决方案项目 提示 【已停止工作】 解决办法
    统计字符串中字符出现的次数
    LINQ关联表查询语法和.NET扩展方法和JSON.NET时间格式化代码段
    EasyUI表格datagrid合并行单元格
    一个导出Excel的类
    一个缩略图的类
    分布式缓存MemCache
  • 原文地址:https://www.cnblogs.com/nanxiaoxiang/p/2703605.html
Copyright © 2011-2022 走看看