.net利用本地播放器播放视频文件代码
前台点击按钮,执行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利用本地播放器播放视频文件代码的更多相关文章
- 【转】C# 视频监控系列(12):H264播放器——播放录像文件
		
原文地址:http://www.cnblogs.com/over140/archive/2009/03/23/1419643.html?spm=5176.100239.blogcont51182.16 ...
 - 使用vlc播放器播放rtsp流视频
		
可参考: 使用vlc播放器做rtsp服务器 web网页中使用vlc插件播放相机rtsp流视频 使用vlc进行二次开发做自己的播放器 首先需要安装vlc播放器,下载及安装步骤略 使用vlc播放器播放rt ...
 - java调用本地播放器播放视频文件。调用本地播放器不能播放指定文件的说明。
		
public class OpenExe extends HttpServlet { //打开本地播放器并播放视频 public static void openExe(String file) { ...
 - 网页播放音频、视频文件——基于web的html 5的音乐播放器(转载)
		
文章转载自:开源中国社区 [http://www.oschina.net] 想通过手机客户端(支持 Android.iPhone 和 Windows Phone)访问开源中国:请点这里 HTML5 是 ...
 - .NET MVC对接POLYV——HTML5播放器播放加密视频
		
官方参考文档:http://dev.polyv.net/2017/videoproduct/v-playerapi/html5player/html5-docs/ 1.上传视频之前根据自己需要对所上传 ...
 - 【Linux_Fedora_应用系列】_2_如何安装视频播放器和视频文件解码
		
在前面的一篇博文中,我们进行了音乐播放器的安装和解码器的安装.[Linux_Fedora_应用系列]_1_如何安装音乐播放器和mp3解码 这里我们来进行视频播放器的安装.我们还是通过yum方式安装. ...
 - .net C# 网页播放器 支持多种格式 媒体播放器 播放器 代码
		
.avi格式代码片断如下:<object id='video' width='400' height='200' border='0' classid='clsid:CFCDAA03-8BE4- ...
 - EasyPlayer-RTSP-Android安卓播放器播放RTSP延迟优化策略,极低延时!
		
EasyPlayer-RTSP-Android安卓RTSP播放器低延迟播放延时优化策略 EasyPlayer-RTSP-Android播放器是一款专门针对RTSP协议进行过优化的流媒体播放器,其中我们 ...
 - flv网页播放器播放失败
		
在IIS6.0上发布网站时,在路径正确的情况下,网页flv播放器还是无法播放flv视频的解决方法. 1.打开IIS6.0管理器,打开发布的网站,点击打开属性窗口. 2.在HTTP头选项里找到MIME类 ...
 
随机推荐
- 关于HTML5应用开发功耗调优化小结
			
HTML5的优化一直是困扰我的难题,特别是在移动端开发游戏和应用,所以对此进行了一些总结: 功耗优化点介绍 在移动设备中主要的功耗点在: 1. 网络的传输, 不管是3G网络还是WiFi传输都是移动设备 ...
 - ICTCLA中科院分词工具用法(java)
			
摘要:为解决中文搜索的问题,最开始使用PHP版开源的SCWS,但是处理人名和地名时,会出现截断人名地名出现错误.开始使用NLPIR分词,在分词准确性上效果要比SCWS好.本文介绍如何在windows系 ...
 - HTTP Status 404 - No result defined for action com.csdhsm.struts.action.LoginAction and result error
			
智商拙计的问题,没有找到为类LoginAction和error找到定义,然后重新去struts.xml去看,我类个去,我居然把result写成了ERROR <result name=" ...
 - 为什么要进行傅立叶变换?傅立叶变换究竟有何意义?如何用Matlab实现快速傅立叶变换
			
写在最前面:本文是我阅读了多篇相关文章后对它们进行分析重组整合而得,绝大部分内容非我所原创.在此向多位原创作者致敬!!!一.傅立叶变换的由来关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶 ...
 - Android ContentProvider的实现
			
当Android中的应用需要访问其他应用的数据时,用ContentProvider可以很好的解决这个问题.今天介绍一下ContentProvider的用法. 首先开发ContentProvider有两 ...
 - servlet filter可以用注解
			
现在好像可以在新建一个servlet.filter等的的时候在选项中设置urlmapping,通过注解的方式来监控action,以及设置初始参数initparameter.
 - 更新安装xcode7插件
			
mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-inscurl -fsSL https://raw.github ...
 - Vijos 1243 生产产品 (单调队列优化的动态规划)
			
题意:中文题.不说了. 注意一些地方,机器的执行过程是没有顺序的,而且每个机器可以用多次.第一次执行的机器不消耗转移时间K. 用dp[i][j]表示第i个机器完成第j个步骤的最短时间,sum[j][i ...
 - 解决C#的64位打包程序,在64位机器上运行出现BadImageFormatException异常。
			
转载自:http://msdn.microsoft.com/zh-cn/library/system.badimageformatexception%28v=vs.100%29.aspx BadIma ...
 - JS 原型继承的几种方法
			
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...