您的位置:首页 > 编程语言 > ASP

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

2010-06-30 13:56 211 查看
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

我来评论>>
提问者对于答案的评价:按照您的方法,问题解决了,实在是太感谢啦!帮了大忙!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: