如何在asp.net中如何在线播放视频文件
第一种是在apsx页面上放一个Lable控件
这种方式可以写Javascript等控制页面,和布局页面
如下:HTML页面代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<TITLE>多媒体播放页面</TITLE>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<BODY ms_positioning="GridLayout" bottomMargin=10 topMargin=10>
<FORM id="Form1" method="post" runat="server">
<asp:Label id="lbl_MediaPlayer" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px"
runat="server" Width="104px"></asp:Label>
</FORM>
</BODY>
</HTML>
.cs页面代码:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack)
{
this.lbl_MediaPlayer.Text = this.PlayMedia(filename);
}
}
public string PlayMedia(string MediaFile)
{
string strScript =
"<TABLE id=\"Table2\" align=\"center\" border=\"0\" runat=\"server\" width = '620' height ='450'>"
+"<TR>"
+"<TD align=\"center\">"
+"<OBJECT id=\"mdpTrailer\" classid=\"clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95\" name=\"mdpTrailer\" width='620' height = '450'>"
+"<PARAM NAME=\"AudioStream\" VALUE=\"-1\">"
+"<PARAM NAME=\"AutoSize\" VALUE=\"-1\">"
+"<PARAM NAME=\"AutoStart\" VALUE=\"-1\">"
+"<PARAM NAME=\"AnimationAtStart\" VALUE=\"-1\">"
+"<PARAM NAME=\"AllowScan\" VALUE=\"-1\">"
+"<PARAM NAME=\"AllowChangeDisplaySize\" VALUE=\"-1\">"
+"<PARAM NAME=\"AutoRewind\" VALUE=\"0\">"
+"<PARAM NAME=\"Balance\" VALUE=\"0\">"
+"<PARAM NAME=\"BaseURL\" VALUE=\"\">"
+"<PARAM NAME=\"BufferingTime\" VALUE=\"5\">"
+"<PARAM NAME=\"CaptioningID\" VALUE=\"\">"
+"<PARAM NAME=\"ClickToPlay\" VALUE=\"-1\">"
+"<PARAM NAME=\"CursorType\" VALUE=\"0\">"
+"<PARAM NAME=\"CurrentPosition\" VALUE=\"-1\">"
+"<PARAM NAME=\"CurrentMarker\" VALUE=\"0\">"
+"<PARAM NAME=\"DefaultFrame\" VALUE=\"\">"
+"<PARAM NAME=\"DisplayBackColor\" VALUE=\"0\">"
+"<PARAM NAME=\"DisplayForeColor\" VALUE=\"16777215\">"
+"<PARAM NAME=\"DisplayMode\" VALUE=\"0\">"
+"<PARAM NAME=\"DisplaySize\" VALUE=\"4\">"
+"<PARAM NAME=\"Enabled\" VALUE=\"-1\">"
+"<PARAM NAME=\"EnableContextMenu\" VALUE=\"-1\">"
+"<PARAM NAME=\"EnablePositionControls\" VALUE=\"-1\">"
+"<PARAM NAME=\"EnableFullScreenControls\" VALUE=\"0\">"
+"<PARAM NAME=\"EnableTracker\" VALUE=\"-1\">"
+"<PARAM NAME=\"Filename\" VALUE=\""+ MediaFile + "\">"
+"<PARAM NAME=\"InvokeURLs\" VALUE=\"-1\">"
+"<PARAM NAME=\"Language\" VALUE=\"-1\">"
+"<PARAM NAME=\"Mute\" VALUE=\"0\">"
+"<PARAM NAME=\"PlayCount\" VALUE=\"1\">"
+"<PARAM NAME=\"PreviewMode\" VALUE=\"0\">"
+"<PARAM NAME=\"Rate\" VALUE=\"1\">"
+"<PARAM NAME=\"SAMILang\" VALUE=\"\">"
+"<PARAM NAME=\"SAMIStyle\" VALUE=\"\">"
+"<PARAM NAME=\"SAMIFileName\" VALUE=\"\">"
+"<PARAM NAME=\"SelectionStart\" VALUE=\"-1\">"
+"<PARAM NAME=\"SelectionEnd\" VALUE=\"-1\">"
+"<PARAM NAME=\"SendOpenStateChangeEvents\" VALUE=\"-1\">"
+"<PARAM NAME=\"SendWarningEvents\" VALUE=\"-1\">"
+"<PARAM NAME=\"SendErrorEvents\" VALUE=\"-1\">"
+"<PARAM NAME=\"SendKeyboardEvents\" VALUE=\"0\">"
+"<PARAM NAME=\"SendMouseClickEvents\" VALUE=\"0\">"
+"<PARAM NAME=\"SendMouseMoveEvents\" VALUE=\"0\">"
+"<PARAM NAME=\"SendPlayStateChangeEvents\" VALUE=\"-1\">"
+"<PARAM NAME=\"ShowCaptioning\" VALUE=\"0\">"
+"<PARAM NAME=\"ShowControls\" VALUE=\"-1\">"
+"<PARAM NAME=\"ShowAudioControls\" VALUE=\"-1\">"
+"<PARAM NAME=\"ShowDisplay\" VALUE=\"0\">"
+"<PARAM NAME=\"ShowGotoBar\" VALUE=\"0\">"
+"<PARAM NAME=\"ShowPositionControls\" VALUE=\"-1\">"
+"<PARAM NAME=\"ShowStatusBar\" VALUE=\"0\">"
+"<PARAM NAME=\"ShowTracker\" VALUE=\"-1\">"
+"<PARAM NAME=\"TransparentAtStart\" VALUE=\"0\">"
+"<PARAM NAME=\"VideoBorderWidth\" VALUE=\"0\">"
+"<PARAM NAME=\"VideoBorderColor\" VALUE=\"0\">"
+"<PARAM NAME=\"VideoBorder3D\" VALUE=\"0\">"
+"<PARAM NAME=\"Volume\" VALUE=\"-600\">"
+"<PARAM NAME=\"WindowlessVideo\" VALUE=\"0\">"
+"</OBJECT>"
+"</TD>"
+"</TR>"
+"</TABLE>";
return strScript;
}
第二种方式是直接在aspx页面放置播放器代码
Html代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<TITLE>多媒体播放页面</TITLE>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<BODY ms_positioning="GridLayout" bottomMargin=10 topMargin=10>
<FORM id="Form1" method="post" runat="server">
<object id="MediaPlayer1" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="620" height="460" VIEWASTEXT>
<param name="filename" value="<%=PlayUrl%>">
<param name="AutoStart" value="1">
<param name="Enabled" value="-1">
<param name="ShowControls" value="-1">
<param name="ShowGotoBar" value="0">
<param name="ShowStatusBar" value="-1">
<param name="EnableFullScreenControls" value="0">
<param name="EnablePositionControls" value="0">
<param name="Volume" value="0">
<param name="DisplaySize" value="4">
<param name="SendErrorEvents" value="0">
<param name="enableContextMenu" value="0">
<param name="EnableTracker" value="-1">
<param name="AudioStream" value="-1">
<param name="AutoSize" value="0">
<param name="AnimationAtStart" value="-1">
<param name="AllowScan" value="-1">
<param name="AllowChangeDisplaySize" value="-1">
<param name="AutoRewind" value="0">
<param name="Balance" value="0">
<param name="BaseURL" value="">
<param name="BufferingTime" value="5">
<param name="CaptioningID" value="">
<param name="ClickToPlay" value="-1">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="-1">
<param name="CurrentMarker" value="0">
<param name="DefaultFrame" value="">
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="InvokeURLs" value="-1">
<param name="Language" value="-1">
<param name="Mute" value="0">
<param name="PlayCount" value="1">
<param name="PreviewMode" value="0">
<param name="Rate" value="1">
<param name="SAMILang" value="">
<param name="SAMIStyle" value="">
<param name="SAMIFileName" value="">
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="SendOpenStateChangeEvents" value="-1">
<param name="SendWarningEvents" value="-1">
<param name="SendKeyboardEvents" value="0">
<param name="SendMouseClickEvents" value="0">
<param name="SendMouseMoveEvents" value="0">
<param name="SendPlayStateChangeEvents" value="-1">
<param name="ShowCaptioning" value="0">
<param name="ShowAudioControls" value="-1">
<param name="ShowDisplay" value="0">
<param name="ShowPositionControls" value="-1">
<param name="ShowTracker" value="-1">
<param name="TransparentAtStart" value="0">
<param name="VideoBorderWidth" value="0">
<param name="VideoBorderColor" value="0">
<param name="VideoBorder3D" value="0">
<param name="WindowlessVideo" value="0">
</object>
</FORM>
</BODY>
</HTML>
.CS页面
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack)
{
int picID=System.Convert.ToInt32(Request.QueryString["pid"]);
MyNature.SQLServerDAL.Picture pic = new MyNature.SQLServerDAL.Picture();
string filename = pic.GetMulname(picID);
PlayUrl = filename;
}
}
转载于:https://www.cnblogs.com/Dragon-China/archive/2006/12/01/579027.html
如何在asp.net中如何在线播放视频文件相关推荐
- 如何在asp.net中如何在线播放各类视频文件
一.后台拼字符串动态加载写法 前台调用代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...
- 用GooglePlayer在线播放视频文件
把视频文件转换为FLV文件使用MEncoder mencoder input . avi -o output . flv -of lavf / -oac mp3lame -lameopts ...
- asp.net应用程序_如何在ASP.NET中为聊天应用程序构建键入指示器
asp.net应用程序 by Neo Ighodaro 由新Ighodaro 如何在ASP.NET中为聊天应用程序构建键入指示器 (How to build a typing indicator fo ...
- 如何在ASP.NET中生成HTML5离线Web应用
传统的Web应用程序有一个很大的症结是当用户的网络连接不好时,应用会加载失败,为了 解决这一问题,HTML5中引入了Web的离线工作的功能.离线功能使得Web应用程序类似于本机应用程序,当断开网络连接 ...
- 解析:如何在 ASP.NET 中下载文件
解析:如何在 ASP.NET 中下载文件 来源:博客园 作者:dotnetWalker 这是笔者常被问到的一个问题,如何通过ASP.NET来下载文件,这个问题可大可小,我们先从小的开始.当我们要让用户 ...
- Http Live Streaming 实现iphone在线播放视频[转]
http://hi.baidu.com/lphack/item/83865611c5f82c8988a956df 本人新手,难免会出错,请各位指点! 最近要做一个项目,是通过iphone来播放工厂摄像 ...
- 在线视频播放网站服务器配置,在线播放视频网站应该如何选择服务器
原标题:在线播放视频网站应该如何选择服务器 我们都知道视频类应用对服务器的要求是非常高的,特别是在线播放的视频类网站.要满足大量用户同时在线观看视频,并且做到随意拖动进度条都能流畅播放,对服务器的配置 ...
- realplayer java,不同浏览器调用realplayer插件在线播放视频的有关问题,请大神们进来看看...
不同浏览器调用realplayer插件在线播放视频的问题,请大神们进来看看 上面代码是调用realplayer实现在线播放的,在安装realplayer后IE.火狐.chrome都是可以播放的,但是在 ...
- 怎样在Safari中禁用自动播放视频?
对于经常使用Safari浏览器的Mac用户时不时就会遇到一个未经同意就自动播放视频的网页,虽然有时候视频自动播放是有好处的,因为它能够提前加载视频,但有时候这个功能会让我们分心,那么应该怎么样去禁用呢 ...
最新文章
- coba mysql_在Android Studio中将数据从MySQL数据库显示到TextView中-问答-阿里云开发者社区-阿里云...
- 【Deep Learning笔记】卷积神经网络必须要掌握的知识(看不懂你来打我)
- 机器人差速驱动方式(Differential Drive)
- 最长非降子序列(动态规划dp dynamic programming)
- 怎么才能升级成鸿蒙系统,怎么能升级成鸿蒙系统
- 程序员求助:腾讯面试题,64匹马8个跑道,多少轮选出最快的四匹
- java程序内存泄漏场景及预防
- win2003 程序时间提供程序 NtpClient错误解决
- python3使用requests和requests_toolbelt上传文件
- 闽南科技学院计算机分数线,闽南科技学院历年分数线 2021闽南科技学院录取分数线...
- 使用“牛顿迭代法”求解方程
- Logisim-Gates library
- 用EasyPoi导入Excel
- 基坑监测日报模板_静兴项目部工程日报(2020/7/7)
- 抖音有网页版吗?抖音网页版,抖音电脑版
- Python-常用模块有哪些
- server sql 去 反斜杠_mssql sqlserver 检索字段中是否包含反斜杠的方法
- MySQL —— 查询升序和降序
- 赛博念经!自带RGB的电子木鱼,能敲出《般若心经》,网友:想买
- Sketch 插件篇(1)——Sketch Measure