前台点击按钮,执行js事件,跳转到后台代码:

function funShowVideo(index) {
            var iTop = (window.screen.availHeight - 30 - 500) / 2; //获得窗口的垂直位置;
            var iLeft = (window.screen.availWidth - 10 - 660) / 2; //获得窗口的水平位置;
            window.open("ShowVideo.aspx?ShowType=" + index, "newwindow1", "width=660px,height=500px,top=" + iTop + ",left=" + iLeft + ",toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,status=no");
        }

后台接收前台传过来的参数,并执行相应代码:

if (Request.QueryString["ShowType"] != null)
                    {
                        string strType = Request.QueryString["ShowType"].ToString();
                        string strVideoPath = AppDomain.CurrentDomain.BaseDirectory + "Videos\\";//视频路径

\\ AppDomain.CurrentDomain.BaseDirectory:获取当前路径
                        string strVideoName = "";   //视频名称
                        string strNodeName = "";
                        if (strType == "1")
                        {
                            strNodeName = "CleanVideo";
                        }
                        else if (strType == "2")
                        {
                            strNodeName = "AjustVideo";
                        }
                        else if (strType == "3")
                        {
                            strNodeName = "ChangeVideo";
                        }
                        if (System.Configuration.ConfigurationManager.AppSettings[strNodeName] != null)
                        {
                            strVideoName = System.Configuration.ConfigurationManager.AppSettings[strNodeName].ToString();
                            strVideoPath += strVideoName;
                            if (File.Exists(strVideoPath))
                            {
                                Label2.Text = PlayMedia(strVideoPath);
                            }
                        }
                    }

//播放视频文件的代码

public string PlayMedia(string MediaFile)
        {
            string strScript = "";
            strScript += "<TABLE id=\"Table2\" align=\"center\" border=\"0\" runat=\"server\" width = '620' height ='450'>";
            strScript += "<TR>";
            strScript += "<TD align=\"center\">";
            strScript += "<OBJECT id=\"mdpTrailer\" classid=\"clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95\" name=\"mdpTrailer\" width='620' height = '450'>";
            strScript += "<PARAM NAME=\"AudioStream\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"AutoSize\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"AutoStart\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"AnimationAtStart\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"AllowScan\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"AllowChangeDisplaySize\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"AutoRewind\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"Balance\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"BaseURL\" VALUE=\"\">";
            strScript += "<PARAM NAME=\"BufferingTime\" VALUE=\"5\">";
            strScript += "<PARAM NAME=\"CaptioningID\" VALUE=\"\">";
            strScript += "<PARAM NAME=\"ClickToPlay\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"CursorType\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"CurrentPosition\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"CurrentMarker\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"DefaultFrame\" VALUE=\"\">";
            strScript += "<PARAM NAME=\"DisplayBackColor\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"DisplayForeColor\" VALUE=\"16777215\">";
            strScript += "<PARAM NAME=\"DisplayMode\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"DisplaySize\" VALUE=\"4\">";
            strScript += "<PARAM NAME=\"Enabled\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"EnableContextMenu\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"EnablePositionControls\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"EnableFullScreenControls\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"EnableTracker\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"Filename\" VALUE=\"" + MediaFile + "\">";
            strScript += "<PARAM NAME=\"InvokeURLs\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"Language\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"Mute\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"PlayCount\" VALUE=\"1\">";
            strScript += "<PARAM NAME=\"PreviewMode\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"Rate\" VALUE=\"1\">";
            strScript += "<PARAM NAME=\"SAMILang\" VALUE=\"\">";
            strScript += "<PARAM NAME=\"SAMIStyle\" VALUE=\"\">";
            strScript += "<PARAM NAME=\"SAMIFileName\" VALUE=\"\">";
            strScript += "<PARAM NAME=\"SelectionStart\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"SelectionEnd\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"SendOpenStateChangeEvents\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"SendWarningEvents\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"SendErrorEvents\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"SendKeyboardEvents\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"SendMouseClickEvents\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"SendMouseMoveEvents\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"SendPlayStateChangeEvents\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"ShowCaptioning\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"ShowControls\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"ShowAudioControls\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"ShowDisplay\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"ShowGotoBar\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"ShowPositionControls\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"ShowStatusBar\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"ShowTracker\" VALUE=\"-1\">";
            strScript += "<PARAM NAME=\"TransparentAtStart\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"VideoBorderWidth\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"VideoBorderColor\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"VideoBorder3D\" VALUE=\"0\">";
            strScript += "<PARAM NAME=\"Volume\" VALUE=\"-600\">";
            strScript += "<PARAM NAME=\"WindowlessVideo\" VALUE=\"0\">";
            strScript += "</OBJECT>";
            strScript += "</TD>";
            strScript += "</TR>";
            strScript += "</TABLE>";
            return strScript;
        }

.net利用本地播放器播放视频文件代码的更多相关文章

  1. 【转】C# 视频监控系列(12):H264播放器——播放录像文件

    原文地址:http://www.cnblogs.com/over140/archive/2009/03/23/1419643.html?spm=5176.100239.blogcont51182.16 ...

  2. 使用vlc播放器播放rtsp流视频

    可参考: 使用vlc播放器做rtsp服务器 web网页中使用vlc插件播放相机rtsp流视频 使用vlc进行二次开发做自己的播放器 首先需要安装vlc播放器,下载及安装步骤略 使用vlc播放器播放rt ...

  3. java调用本地播放器播放视频文件。调用本地播放器不能播放指定文件的说明。

    public class OpenExe extends HttpServlet { //打开本地播放器并播放视频 public static void openExe(String file) { ...

  4. 网页播放音频、视频文件——基于web的html 5的音乐播放器(转载)

    文章转载自:开源中国社区 [http://www.oschina.net] 想通过手机客户端(支持 Android.iPhone 和 Windows Phone)访问开源中国:请点这里 HTML5 是 ...

  5. .NET MVC对接POLYV——HTML5播放器播放加密视频

    官方参考文档:http://dev.polyv.net/2017/videoproduct/v-playerapi/html5player/html5-docs/ 1.上传视频之前根据自己需要对所上传 ...

  6. 【Linux_Fedora_应用系列】_2_如何安装视频播放器和视频文件解码

    在前面的一篇博文中,我们进行了音乐播放器的安装和解码器的安装.[Linux_Fedora_应用系列]_1_如何安装音乐播放器和mp3解码 这里我们来进行视频播放器的安装.我们还是通过yum方式安装. ...

  7. .net C# 网页播放器 支持多种格式 媒体播放器 播放器 代码

    .avi格式代码片断如下:<object id='video' width='400' height='200' border='0' classid='clsid:CFCDAA03-8BE4- ...

  8. EasyPlayer-RTSP-Android安卓播放器播放RTSP延迟优化策略,极低延时!

    EasyPlayer-RTSP-Android安卓RTSP播放器低延迟播放延时优化策略 EasyPlayer-RTSP-Android播放器是一款专门针对RTSP协议进行过优化的流媒体播放器,其中我们 ...

  9. flv网页播放器播放失败

    在IIS6.0上发布网站时,在路径正确的情况下,网页flv播放器还是无法播放flv视频的解决方法. 1.打开IIS6.0管理器,打开发布的网站,点击打开属性窗口. 2.在HTTP头选项里找到MIME类 ...

随机推荐

  1. js克隆

    一.有什么用 不破坏原对象的属性 引入一些概念~ 原始数据类型(5种):undefined.null.number.string.boolean 引用数据类型(1种,也叫复合数据类型):object ...

  2. HDU 4906 Our happy ending(2014 Multi-University Training Contest 4)

    题意:构造出n个数 这n个数取值范围0-L,这n个数中存在取一些数之和等于k,则这样称为一种方法.给定n,k,L,求方案数. 思路:装压 每位 第1为表示这种方案能不能构成1(1表示能0表示不能)   ...

  3. Dictionary解析json,里面的数组放进list,并绑定到DataGridView指定列

    Dictionary解析json,1.根据json建立相应的实体类,json里面的数组形式放进list集合2.取list中的数据,将相应的数据绑定到DataGridView,如下:循环(动态添加一行数 ...

  4. jquery表单提交和重置

    $('#myform').submit() 表单提交 $('#myform')[0].reset() 表单重置

  5. JavaScript原生对象属性和方法详解——Array对象

    http://www.feeldesignstudio.com/2013/09/native-javascript-object-properties-and-methods-array/ lengt ...

  6. java udp网络编程

    import java.net.*; /* 通过UDP传输发送文字数据 1.建立socket服务 2.提供数据,并封装到数据包中 3.通过sokect服务的发送功能,将数据包发送出去 4.关闭资源 * ...

  7. Great writers inspire

    William Shakespeare Beowulf (Anglo-Saxon) Jonathan Swift Stephen Duck William Blake George Elliot Ka ...

  8. sizeof和strlen区别

    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组.指针.类型.对象.函数等 数组:编译时分配的空间大小 指针:指针所占的空间, ...

  9. Unity场景道具模型拓展自定义编辑器

    (一)适用情况 当游戏主角进入特定的场景或者关卡,每个关卡需要加载不同位置的模型,道具等.这些信息需要先在unity编辑器里面配置好,一般由策划干这事,然后把这些位置道具信息保存在文件,当游戏主角进入 ...

  10. 【转】Centos系统文件与用户权限分配详解ftp,nginx,php

    linux系统中权限是非常完善的一个功能了,我们如果设置不正确文件就无法使用了,像我们以一般情况需要把文件权限设置为777或644了,对于用户权 限就更加了,像素ftp,nginx,php这些我们都可 ...