asp.net中嵌入的播放器为什么不播放

asp.net中嵌入的播放器为什么不播放
 悬赏分:30 - 解决时间:2009-8-9 12:01
asp.net中嵌入的播放器为什么不播放呢?
代码是这么写的,请哪位大虾帮我看看,小女子感激不尽!初学.NET,很多东西都不懂,请详细指教。
源里:<Embed src="<%=VUrl%>" noerror="true" style="width: 579px; height: 321px"></embed>

代码:string sql = "select * from tb_Video where VideoID=" + Convert.ToInt32(Request.QueryString["VideoID"]);
            SqlDataReader odr = mydo.row(sql);//调用数据库操作类中的row方法
           
            odr.Read();
            //前进一条记录
            VUrl = "Video" + "//" + odr["VideoUrl"].ToString();   //存储视频教程的路径
            if (!File.Exists(Server.MapPath(".") + "//" + VUrl))//判断此教程是否存在
            {
                Page.RegisterStartupScript("true", "<script>alert('文件不存在!请返回!');location='index.aspx'</script>");
            }

谢谢大家啦!
问题补充:还是不行啊,我设了断点,路径是:VUrl = "//Video//简单爱.wav",还是不播放,为什么呢?


提问者: 古代的事 - 二级最佳答案楼主这样试试:
源里:<embed src="<%=ResolveClientUrl(VUrl)%>" noerror="true" style="width: 579px; height: 321px"></embed>

代码:string sql = "select * from tb_Video where VideoID=" + Convert.ToInt32(Request.QueryString["VideoID"]);
            SqlDataReader odr = mydo.row(sql);//调用数据库操作类中的row方法
           
            odr.Read();
            //前进一条记录
            VUrl = "~//Video//" + odr["VideoUrl"].ToString();   //存储视频教程的路径
            if (!File.Exists(Server.MapPath(VUrl))//判断此教程是否存在
            {
                Page.RegisterStartupScript("true", "<script>alert('文件不存在!请返回!');location='index.aspx'</script>");
            }

 0回答者: yxz0539 - 五级   2009-8-9 08:02

我来评论>>
提问者对于答案的评价:按照您的方法,问题解决了,实在是太感谢啦!帮了大忙!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值