前台点击按钮,执行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. 关于HTML5应用开发功耗调优化小结

    HTML5的优化一直是困扰我的难题,特别是在移动端开发游戏和应用,所以对此进行了一些总结: 功耗优化点介绍 在移动设备中主要的功耗点在: 1. 网络的传输, 不管是3G网络还是WiFi传输都是移动设备 ...

  2. ICTCLA中科院分词工具用法(java)

    摘要:为解决中文搜索的问题,最开始使用PHP版开源的SCWS,但是处理人名和地名时,会出现截断人名地名出现错误.开始使用NLPIR分词,在分词准确性上效果要比SCWS好.本文介绍如何在windows系 ...

  3. HTTP Status 404 - No result defined for action com.csdhsm.struts.action.LoginAction and result error

    智商拙计的问题,没有找到为类LoginAction和error找到定义,然后重新去struts.xml去看,我类个去,我居然把result写成了ERROR <result name=" ...

  4. 为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换

    写在最前面:本文是我阅读了多篇相关文章后对它们进行分析重组整合而得,绝大部分内容非我所原创.在此向多位原创作者致敬!!!一.傅立叶变换的由来关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶 ...

  5. Android ContentProvider的实现

    当Android中的应用需要访问其他应用的数据时,用ContentProvider可以很好的解决这个问题.今天介绍一下ContentProvider的用法. 首先开发ContentProvider有两 ...

  6. servlet filter可以用注解

    现在好像可以在新建一个servlet.filter等的的时候在选项中设置urlmapping,通过注解的方式来监控action,以及设置初始参数initparameter.

  7. 更新安装xcode7插件

    mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-inscurl -fsSL https://raw.github ...

  8. Vijos 1243 生产产品 (单调队列优化的动态规划)

    题意:中文题.不说了. 注意一些地方,机器的执行过程是没有顺序的,而且每个机器可以用多次.第一次执行的机器不消耗转移时间K. 用dp[i][j]表示第i个机器完成第j个步骤的最短时间,sum[j][i ...

  9. 解决C#的64位打包程序,在64位机器上运行出现BadImageFormatException异常。

    转载自:http://msdn.microsoft.com/zh-cn/library/system.badimageformatexception%28v=vs.100%29.aspx BadIma ...

  10. JS 原型继承的几种方法

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...