之前发过几个帖子,都是在线音乐播放的新手问题,总之、很多问题都是那本破书误导我了- -!也多亏了大家的帮忙,哲学上说:发展就是发现问题、解决问题、发现问题...无限止的循环。这不,小弟又遇到问题了
播放器只认绝对路径?! 不知道咋回事了。。
帮忙看下。
之前发过的几个帖子也给大家看看吧,往页面中插入音乐?
在线播放音乐系统?
能不能用ASP.NET做出个音乐播放器?
ASP.NET 在线播放音乐 怎么不播放啊。另外、小弟是计算机网络技术专业的,学这个完全是自学是有点小白了,高手就不要笑话俺了。。求知!!
实在没多少分了,全都发出来了。<body>
<form id="form1" runat="server">
<div>
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer2" width="400" height="400" >
<param name="Filename" value="<%# play() %>" /><!--播放的文件地址-->
<%--<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" type="application/x-oleobject" id="Object1" width="400" height="400" >
<param name='url' value='<%# play()%>' /><!--播放的文件地址-->--%>
<%--下面有很多<param name="" value="">为了不影响大家帮忙查找错误,就不写上了。--%>
<param name="AudioStream" value="-1" />
</object>
</div>
</form>
</body>
</html>using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;public partial class 网络及数据库开发常用技术_在线播放音乐_play : System.Web.UI.Page
{
protected string yurl;
public string play()
{
int id = Convert.ToInt32(Request["mid"]);
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["play"].ConnectionString);
con.Open();
string cmdtext = "select mname from mp34 where mid='" + id + "'";
SqlCommand cmd = new SqlCommand(cmdtext, con);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
string mname = dr["mname"].ToString();
//yurl = "mp34/" + mname;
//yurl = "mp34" + "\\" + mname;
//yurl = "mtnh.mp3";
yurl = @"D:\lgx\全程指南\网络及数据库开发常用技术\在线播放音乐\mtnh.mp3";
\\这里用绝对路径才播放 - -! 相对路径不播放,所以前面那些查找数据库什么的都是废柴- -! 咋回事呀?
}
return yurl;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Page.DataBind();
}
}
}
播放器只认绝对路径?! 不知道咋回事了。。
帮忙看下。
之前发过的几个帖子也给大家看看吧,往页面中插入音乐?
在线播放音乐系统?
能不能用ASP.NET做出个音乐播放器?
ASP.NET 在线播放音乐 怎么不播放啊。另外、小弟是计算机网络技术专业的,学这个完全是自学是有点小白了,高手就不要笑话俺了。。求知!!
实在没多少分了,全都发出来了。<body>
<form id="form1" runat="server">
<div>
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer2" width="400" height="400" >
<param name="Filename" value="<%# play() %>" /><!--播放的文件地址-->
<%--<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" type="application/x-oleobject" id="Object1" width="400" height="400" >
<param name='url' value='<%# play()%>' /><!--播放的文件地址-->--%>
<%--下面有很多<param name="" value="">为了不影响大家帮忙查找错误,就不写上了。--%>
<param name="AudioStream" value="-1" />
</object>
</div>
</form>
</body>
</html>using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;public partial class 网络及数据库开发常用技术_在线播放音乐_play : System.Web.UI.Page
{
protected string yurl;
public string play()
{
int id = Convert.ToInt32(Request["mid"]);
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["play"].ConnectionString);
con.Open();
string cmdtext = "select mname from mp34 where mid='" + id + "'";
SqlCommand cmd = new SqlCommand(cmdtext, con);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
string mname = dr["mname"].ToString();
//yurl = "mp34/" + mname;
//yurl = "mp34" + "\\" + mname;
//yurl = "mtnh.mp3";
yurl = @"D:\lgx\全程指南\网络及数据库开发常用技术\在线播放音乐\mtnh.mp3";
\\这里用绝对路径才播放 - -! 相对路径不播放,所以前面那些查找数据库什么的都是废柴- -! 咋回事呀?
}
return yurl;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Page.DataBind();
}
}
}
解决方案 »
- 急!急!急!给段JavaScript 鼠标悬浮事件代码
- 设计模式选择
- asp.net文件下载问题..sql数据库存的是路径...急..在线等.解决就结帐...
- 框架问题?
- 用frontpage做的页面用vs2005打开提示的到处都是错误,是不是需要新版本的页面制作工具才可以满足vs2005
- 非常急迫!!马上给分!请教调试问题????
- dataGrid中,怎样改变超链接列中显示的文字?
- 请问使用Session实现自定义身份验证,比Forms窗体身份验证好么?
- extaspnet中grid全选批量删除的问题
- 请问大家,这个语言那一个地方不对啊,总是报错.
- IIS启用GZip压缩后,如何压缩没有扩展名的页面
- asp.net后台控制前台生成表格,不用javascript要怎么实现呢?
yurl = @"D:\lgx\全程指南\网络及数据库开发常用技术\在线播放音乐\mtnh.mp3";
用这个就可以播放