当前位置:编程学习 > C#/ASP.NET >>

ASP.NET 视频播放页

ASP.NET 视频播放页,播放器貌似可以显示出来,但播放的视频无法显示,
刚开始做网站,对很多不懂,不知道在aspx页面中添加flv视频播放功能需要做哪些工作。。
下面是我的相关代码。。求帮忙、、

play.aspx页面中的代码:
protected void Page_Load(object sender, EventArgs e)
    {
            courseInfo();
     }
 protected void courseInfo() //查询课件的详细信息并播放
    {
        string sql = "select * from Course where id="+ Request["id"];
        SqlDataReader sdr = operateData.getRow(sql);
        sdr.Read();
        //获取课件的路径
        string link = sdr["CPath"].ToString(); //获取课件的路径
        CTitle = sdr["CTitle"].ToString();
        CDate = sdr["CDate"].ToString();
        CUser = sdr["CUser"].ToString();
        Loadsum = sdr["Loadsum"].ToString();
        flower = sdr["flower"].ToString();
        tile = sdr["tile"].ToString();
        Cjianjie=sdr["Cjianjie"].ToString();
        CTitleLabel.Text = CTitle;
        CDateLabel.Text = CDate;
        CUserLabel.Text = CUser;
        CLoadsum.Text = Loadsum;
        Cjianjielable.Text = Cjianjie;
        if (!link.StartsWith("http://"))
        {
            //获取当前的绝对路径
            string sss = Request.Url.AbsoluteUri;
            //查询play.aspx在字符串中的位置
            int idx = sss.IndexOf("play.aspx");
            //获取指定字符串
            sss = sss.Substring(0, idx);
            link = sss + link;
        }
        //显示播放器并可以播放视频
        this.Literal1.Text = operateMethod.GetFlashText(link);
    }

operateMethod类中的GetFlashText方法:
   public static string GetFlashText(string url)
    {
        url = "player.swf?fileName=" + url;
        string str = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' width='600' height='360'  id='index' name='index'><param name='allowScriptAccess' value='always' /><param name='movie' value='" +
            url + "'><embed src='" +
            url + "' id='index1' name='index1' type='application/x-shockwave-flash' swLiveConnect=true allowScriptAccess='always' width='600' height='360'></embed></object>";
        return str; 
    }

播放视频页弄了好几天没弄出来,,,很急很急。。。求大家帮忙,先谢过了!!!
ASP.NET 视频 URL --------------------编程问答-------------------- 你先做个不需要.cs代码的页面看在能不能播放放FLV 

如果你是IIS 7以下,你需要在IIS里面添加 FLV 的 MIME类型(IIS 7 或以上 据说默认就支持,自行检查)

IIS-->网站--->属性--->HTTP性能--->MIME类型--->新建: 
扩展名: .flv(注意flv前面有个.) 
MIME类型:flv-application/octet-stream 

你的FLV能放,再去弄你的.cs代码。

页面开发任何时候,先完成页面,在搞.cs代码 --------------------编程问答-------------------- 现在能播放普通的flv视频了,但是不能播放具有交互功能的.flv格式的flash动画,怎么才可以播放具有交互功能的.flv格式的flash动画呢?求指导一二 --------------------编程问答-------------------- 参考Flv相关:
http://www.cnblogs.com/insus/tag/Flv/ --------------------编程问答--------------------
引用 3 楼 insus 的回复:
参考Flv相关:
http://www.cnblogs.com/insus/tag/Flv/
学习。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,