在ASP.NET页面中如何播放视频

在ASP.NET中.aspx页面如何播放视频... 在ASP.NET中.aspx页面如何播放视频 展开
 我来答
c2use
2009-03-05 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:65
采纳率:0%
帮助的人:106万
展开全部
可以使用<object>+<embed>组合

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="475" height="71">
<param name="movie" value="http://56.16.191.80/images/banner/banner-logo.swf">
<param name="quality" value="high">
<embed src="/*FLASH地址*/" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="475" height="71"></embed></object>

如果你要添加其他效果可以查查embed的属性

不过ASP.NET中不支持这个标签 但是能正常运行

如果你觉得看得心烦 就做成webcontrl 就不会提示错误
我有现成代码

插入flash时,就用以下的语法
<uni:Flash runat="server" Width="221" Height="136" Src="flash/logoB.swf"></uni:Flash>

Flash.cs
using System;
using System.Web.UI;
namespace Unicorn.WebControls {
public class Flash : Control {
private string _src;
private string _width;
private string _height;
public string Width {
get { return _width; }
set { _width = value; }
}
public string Height {
get { return _height; }
set { _height = value; }
}
public string Src {
get { return _src; }
set { _src = value; }
}
protected override void Render(System.Web.UI.HtmlTextWriter writer) {
writer.Write(@"
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0'
width='{1}' height='{2}'>
<param name='movie' value='{0}' />
<param name='quality' value='high' />
<embed src='{0}' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash'
width='{1}' height='{2}'></embed>
</object>", this.Src, this.Width, this.Height);
}
}
}

web.config加入相关的设定
<system.web>
<pages>
<controls>
<!--如果flash.cs 放在另一个名为unicorn的专案-->
<add tagPrefix="uni" namespace="Unicorn.WebControls" assembly="unicorn" />
<!--如果flash.cs 放在App_Code裏面-->
<add tagPrefix="uni" namespace="Unicorn.WebControls" />
</controls>
</pages>
</system.web>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式