<asp:Panel ID="Panel1" runat="server" Height="50px" Width="125px">
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer2" width="400" height="400" >
<asp:Label ID="playit" runat="server"/>
<!--<param name="Filename" value="<% =murl%>">-->
<%--<param name="Filename" value="明天你好.wma" />--%>
<%--<param name="url" value="明天你好.wma"/><!--播放的文件地址-->--%>
<param name="AudioStream" value="-1" />
<param name="AutoSize" value="0" />
<param name="AutoStart" value="1"/><!--是否自动播放 0表示false -1,1都是true-->
<param name="AlloScan" value="-1" />
<param name="AnimationAtstart" value="-1" />
<param name="AllowChangeDisplaySize" value="-1" />
<param name="AutoRewind" value="0" />
<param name="ClickToPlay" value="-1" />
<param name="Balance" value="0" /><!--调整左右声道平衡-->
<param name="BufferingTime" value="5" />
<param name="invokeURLs" value="-1"/><!--脚本命令设置:是否调用URL-->
<param name="BaseURL" value="" /><!--脚本命令设置:被调用的URL-->
<param name="stretchToFit" value="-1"/><!--是否按比例伸展-->
<param name="CaptioningID" value="-1" />
<param name="CursorType" value="0" />
<param name="CurrentMarker" value="0" /><!--控件设置:当前标记-->
<param name="CurrentPosition" value="-1" /><!--控件设置:当前位置-->
<param name="LOOP" value="0" />
<param name="rate" value="1" /><!--播放速率控制,1为正常,允许小数,1.0-2.0-->
<param name="Enabled"value="true"/><!--播放器是否可人为控制-->
<param name="enableContextMenu" value="false" /><!--是否启用上下文菜单-->
<param name="ShowControls"value="-1"/>
<param name="ShowGotoBar"value="0"/>
<param name="ShowStatusBar"value="-1"/>
<param name="EnableFullScreenControls "value= "1"/>
<param name="EnablePositionControls"value= "1"/>
<param name="Volume"value="50"/><!--默认声音大小0%-100%,50则为50%-->
<param name="Mute" value="0" /><!--是否静音-->
<param name="DisplaySize"value= "0"/>
<param name="SendErrorEvents"value= "0"/>
<param name="EnableContextMenu"value= "0"/>
<param name="EnableStretchToFit"value= "1"/>
<param name="EnableTracker"value= "1"/>
<param name="DefaultFrame" value="" /><!--显示默认框架-->
<param name="uiMode" value="Full"/> <!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-->
<param name="windowlessVideo" value="0"/><!--如果是0可以允许全屏,否则只能在窗口中查看-->
<param name="fullScreen" value="0"/><!--开始播放是否自动全屏-->
<param name="enableErrorDialogs" value="0"/><!--是否启用错误提示报告-->
<param name="SAMIStyle" value=""/><!--SAMI样式-->
<param name="SAMILang" value=""/><!--SAMI语言-->
<param name="SAMIFilename" value="-1"/><!--字幕id-->
<param name="PlayCount" value="0" /> <!--播放次数控制,为整数-->
<%--<!--播放次数控制,为整数-->
<param name="playCount" value="1" />--%>
</object>
</asp:Panel>
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 murl;
protected void Page_Load(object sender, EventArgs e)
{
try
{
int id = Convert.ToInt32(Request["mid"]);
//string id = Request["mid"].ToString();
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["play"].ConnectionString);
con.Open();
string cmdtext = "select mname from mp34 where mid='" + id + "'";
//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();
murl = "mp34/" + mname;
//murl = "mp34" + "\\" + mname;
this.playit.Text = "<param name='Filename' value='" + murl + "'>";
string aaa = this.playit.Text;
string bbb = null;
Response.Write("<script>alert('" + aaa + "');</script>");
}
else
{
}
Response.Write(murl);
}
catch
{
Response.Redirect("mplist.aspx");
}
}
}
传值什么的没出错啊。打印出来的也没错,可是为啥就是不播放呢?
纠结得小弟我蛋酸啊~~~
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer2" width="400" height="400" >
<asp:Label ID="playit" runat="server"/>
<!--<param name="Filename" value="<% =murl%>">-->
<%--<param name="Filename" value="明天你好.wma" />--%>
<%--<param name="url" value="明天你好.wma"/><!--播放的文件地址-->--%>
<param name="AudioStream" value="-1" />
<param name="AutoSize" value="0" />
<param name="AutoStart" value="1"/><!--是否自动播放 0表示false -1,1都是true-->
<param name="AlloScan" value="-1" />
<param name="AnimationAtstart" value="-1" />
<param name="AllowChangeDisplaySize" value="-1" />
<param name="AutoRewind" value="0" />
<param name="ClickToPlay" value="-1" />
<param name="Balance" value="0" /><!--调整左右声道平衡-->
<param name="BufferingTime" value="5" />
<param name="invokeURLs" value="-1"/><!--脚本命令设置:是否调用URL-->
<param name="BaseURL" value="" /><!--脚本命令设置:被调用的URL-->
<param name="stretchToFit" value="-1"/><!--是否按比例伸展-->
<param name="CaptioningID" value="-1" />
<param name="CursorType" value="0" />
<param name="CurrentMarker" value="0" /><!--控件设置:当前标记-->
<param name="CurrentPosition" value="-1" /><!--控件设置:当前位置-->
<param name="LOOP" value="0" />
<param name="rate" value="1" /><!--播放速率控制,1为正常,允许小数,1.0-2.0-->
<param name="Enabled"value="true"/><!--播放器是否可人为控制-->
<param name="enableContextMenu" value="false" /><!--是否启用上下文菜单-->
<param name="ShowControls"value="-1"/>
<param name="ShowGotoBar"value="0"/>
<param name="ShowStatusBar"value="-1"/>
<param name="EnableFullScreenControls "value= "1"/>
<param name="EnablePositionControls"value= "1"/>
<param name="Volume"value="50"/><!--默认声音大小0%-100%,50则为50%-->
<param name="Mute" value="0" /><!--是否静音-->
<param name="DisplaySize"value= "0"/>
<param name="SendErrorEvents"value= "0"/>
<param name="EnableContextMenu"value= "0"/>
<param name="EnableStretchToFit"value= "1"/>
<param name="EnableTracker"value= "1"/>
<param name="DefaultFrame" value="" /><!--显示默认框架-->
<param name="uiMode" value="Full"/> <!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-->
<param name="windowlessVideo" value="0"/><!--如果是0可以允许全屏,否则只能在窗口中查看-->
<param name="fullScreen" value="0"/><!--开始播放是否自动全屏-->
<param name="enableErrorDialogs" value="0"/><!--是否启用错误提示报告-->
<param name="SAMIStyle" value=""/><!--SAMI样式-->
<param name="SAMILang" value=""/><!--SAMI语言-->
<param name="SAMIFilename" value="-1"/><!--字幕id-->
<param name="PlayCount" value="0" /> <!--播放次数控制,为整数-->
<%--<!--播放次数控制,为整数-->
<param name="playCount" value="1" />--%>
</object>
</asp:Panel>
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 murl;
protected void Page_Load(object sender, EventArgs e)
{
try
{
int id = Convert.ToInt32(Request["mid"]);
//string id = Request["mid"].ToString();
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["play"].ConnectionString);
con.Open();
string cmdtext = "select mname from mp34 where mid='" + id + "'";
//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();
murl = "mp34/" + mname;
//murl = "mp34" + "\\" + mname;
this.playit.Text = "<param name='Filename' value='" + murl + "'>";
string aaa = this.playit.Text;
string bbb = null;
Response.Write("<script>alert('" + aaa + "');</script>");
}
else
{
}
Response.Write(murl);
}
catch
{
Response.Redirect("mplist.aspx");
}
}
}
传值什么的没出错啊。打印出来的也没错,可是为啥就是不播放呢?
纠结得小弟我蛋酸啊~~~
解决方案 »
- Fill: SelectCommand.Connection 属性尚未初始化。 找不到web.config配置文件
- 学生毕业后做软件开发,真的还需要培训吗?
- 请教关于gridview 显示数据时候表头的问题
- 求高手指点,Httphandler中Session的问题.#######100分####
- ASP.Net中TIMER的问题
- windows2008 + IIS7.0
- 请问怎样在.aspx.cs文件里操作.aspx里的html元素?
- ***** 小女子斗胆提议:让我们共同努力,一起进步!请大家跟进! ********
- 100分求水晶报表XIR2的问题
- 安装IIS5.0后,无法运行http://localhost/xxxx.asp。IE显示:HTTP 500 - 内部服务器错误(详情请进)
- 内容页控制母版页
- 请大侠们帮帮我修改下面的代码
我也在做网页嵌入播放器,不知道怎样给路径参数传值 蛋疼
给一个Label赋值,就能代替<param>标签吗?有点疑问
????label出来的html是一个<span></span>标签
你见过
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer2" width="400" height="400" >
<span><param name='Filename' value='...'></span>这样的吗
所要一般的做法是将整个object拼接输出,或者定义一个页面属性
public string url
{
get;
set;
}
protected void Page_Load(object sender, EventArgs e)
{
....
url="xxxx";
}
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer2" width="400" height="400" >
<param name='Filename' value='<%= url %>'>