asp。net页面,代码是一样的啊
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function test(url)
{
var currMedia = player.newMedia(url);
player.currentPlaylist.appendItem(currMedia);
player.controls.play();
}
</script></head><body>
<p>
<object id="player" height="64" width="260" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param NAME="AutoStart" VALUE="true">
<!--是否自动播放-->
<param NAME="Balance" VALUE="0">
<!--调整左右声道平衡,同上面旧播放器代码-->
<param name="enabled" value="true">
<!--播放器是否可人为控制-->
<param NAME="EnableContextMenu" VALUE="-1">
<!--是否启用上下文菜单-->
<param NAME="url" value="http://blog.lwinfo.com/yinyue/xflr.mp3">
<param />
<!--播放的文件地址-->
<param NAME="PlayCount" VALUE="1">
<!--播放次数控制,为整数-->
<param name="rate" value="1">
<!--播放速率控制,1为正常,允许小数,1.0-2.0-->
<param name="currentPosition" value="0">
<!--控件设置:当前位置-->
<param name="currentMarker" value="0">
<!--控件设置:当前标记-->
<param name="defaultFrame" value="">
<!--显示默认框架-->
<param name="invokeURLs" value="0">
<!--脚本命令设置:是否调用URL-->
<param name="baseURL" value="">
<!--脚本命令设置:被调用的URL-->
<param name="stretchToFit" value="0">
<!--是否按比例伸展-->
<param name="volume" value="50">
<!--默认声音大小0%-100%,50则为50%-->
<param name="mute" value="0">
<!--是否静音-->
<param name="uiMode" value="Full">
<!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-->
<param name="windowlessVideo" value="0">
<!--如果是0可以允许全屏,否则只能在窗口中查看-->
<param name="fullScreen" value="0">
<!--开始播放是否自动全屏-->
<param name="enableErrorDialogs" value="-1">
<!--是否启用错误提示报告-->
</object>
</p>
<form id="form1" name="form1" method="post" action="">
<label>
<input type="button" onclick="test('http://edu.51gt.com/down200808/mus/back2/song/lx/26.mp3')" value="加歌" />
</label>
<table id="d">
<tr>
<td>
</td>
</tr>
<tr>
</tr>
</table>
</form>
<p> </p>
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function test(url)
{
var currMedia = player.newMedia(url);
player.currentPlaylist.appendItem(currMedia);
player.controls.play();
}
</script></head><body>
<p>
<object id="player" height="64" width="260" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param NAME="AutoStart" VALUE="true">
<!--是否自动播放-->
<param NAME="Balance" VALUE="0">
<!--调整左右声道平衡,同上面旧播放器代码-->
<param name="enabled" value="true">
<!--播放器是否可人为控制-->
<param NAME="EnableContextMenu" VALUE="-1">
<!--是否启用上下文菜单-->
<param NAME="url" value="http://blog.lwinfo.com/yinyue/xflr.mp3">
<param />
<!--播放的文件地址-->
<param NAME="PlayCount" VALUE="1">
<!--播放次数控制,为整数-->
<param name="rate" value="1">
<!--播放速率控制,1为正常,允许小数,1.0-2.0-->
<param name="currentPosition" value="0">
<!--控件设置:当前位置-->
<param name="currentMarker" value="0">
<!--控件设置:当前标记-->
<param name="defaultFrame" value="">
<!--显示默认框架-->
<param name="invokeURLs" value="0">
<!--脚本命令设置:是否调用URL-->
<param name="baseURL" value="">
<!--脚本命令设置:被调用的URL-->
<param name="stretchToFit" value="0">
<!--是否按比例伸展-->
<param name="volume" value="50">
<!--默认声音大小0%-100%,50则为50%-->
<param name="mute" value="0">
<!--是否静音-->
<param name="uiMode" value="Full">
<!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-->
<param name="windowlessVideo" value="0">
<!--如果是0可以允许全屏,否则只能在窗口中查看-->
<param name="fullScreen" value="0">
<!--开始播放是否自动全屏-->
<param name="enableErrorDialogs" value="-1">
<!--是否启用错误提示报告-->
</object>
</p>
<form id="form1" name="form1" method="post" action="">
<label>
<input type="button" onclick="test('http://edu.51gt.com/down200808/mus/back2/song/lx/26.mp3')" value="加歌" />
</label>
<table id="d">
<tr>
<td>
</td>
</tr>
<tr>
</tr>
</table>
</form>
<p> </p>
</body>
</html>
解决方案 »
- JS方法里调用另一个JS方法!
- 求教
- 用正则表达式从网页获取的数据能导入到EXCEL表中吗??
- 这个JS文件怎么样解密呢?解密时请大家小心,该JS文件为木马代码!!!
- ◆2003年9月27日(15:00)12位MVP齐聚CSDN总部
- 请问我做的网页在本地不出错,可在用户机子上却在底下状态栏上显示页面有错误。。。。
- 能否在IE的地址栏中只显示网站的域名而不显示其后面的路径以及相关的参数传递?
- 三个关于 select 的小问题[100分]
- 请教一个问题!如果我想打开一个窗口后,需要传入初始化一些值,应该怎么处理!
- 悬赏【150元人民币】 解决一个JS的小问题:修改一个http请求的信息
- 100分求一个简单的问题,请高手进来
- 事件的window和document
是啊。怪的就在这里了。html就可以运行
你用IIS来查看,看看是不是你VS设置的问题
静态页面能添加??aspx最后也是转换成html的,不可能你静态能添加,改为aspx后就不能添加的
我调用的不是本地资源.是网上的资源.大家可以吧第一个代码运行一下看看.代码一模一样.放到aspx页就不行
js+wmp或者其他的做个类似歌曲连播的功能。大家有什么好办法能添加播放列表,指定播放当前列表的某一首歌。帮忙解决下,谢了
============================================
这和Asp.Net没有关系吧。html运行也是有错。
http://localhost/a.htm 试试看有没有错。
function test(url)
{
player.url = url;
//var currMedia = player.newMedia(url);
//player.currentPlaylist.appendItem(currMedia);
player.controls.play();
}
关于添加播放列表
<script language="JScript" event="PlayStateChange(n)" for="player">WmStateChange(n);</script>
<script language="JScript" event="Error()" for="player">WmError();</script>function WmError()
{
PlayNext();
}// 播放器状态改变后会执行
function WmStateChange(n)
{
switch(n)
{
case 1:
//WmStop();
break;
case 2:
//WmPause();
break;
case 3:
//WmPlay();
break;
case 8: // 一首播完后
PlayNext();
break;
}
}播放下一首
var arraySong = new Array(); // 存放播放歌曲列表
var indexSong = 0; //播放歌曲的索引function PlayNext()
{
player.url = arraySong[indexSong];
player.controls.play();
indexSong++;
}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<form method="post" name="form2">
<table border="0" width="300">
<tr>
<td><select style="width:100%;" multiple name="list2" id="list2" size="12" ondblclick="setVideo(this.value)">
</select></td>
</tr>
</table>
</form>
<script language="JavaScript">
function setVideo(fn) {
document.getElementById("wmp1").Filename = fn;
}
function moveOption(obj,flag){
var e=obj;
var e1=document.form2.list2;
var cf=false;
if(e1.options.length<5){
for(var j=0;j<e1.options.length;j++){
if(obj.value==e1[j].value){
if(!e.checked){e1.remove(j);}
cf=true;
}
}
if(!cf&&e.checked) {
e1.options.add(new Option(obj.getAttribute('test'), obj.value));
}
}
else{
alert('您最多可提交5首歌曲');
return false
}
}
</script>
<table border="0" width="300">
<tr>
<td>
<input name="xuanc" type="checkbox" value="1.wmv" test="爱你一万年" onclick="moveOption(this)"/>
<input name="xuanc" type="checkbox" value="2.wmv" test="爱你一万年1" onclick="moveOption(this)"/>
<input name="xuanc" type="checkbox" value="3.wmv" test="爱你一万年2" onclick="moveOption(this)"/>
</td>
</tr>
<tr>
<td></td>
</tr>
</table>
<OBJECT classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="wmp1" width="200" height="150" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,1,5,217" type="application/x-oleobject" standby="Loading Microsoft Windows Media Player components..." VIEWASTEXT align="MIDDLE">
<param name="AutoStart" value="1">
<param name="Filename" value="1.wmv">
<param name="ShowStatusBar" value="false">
<PARAM name="ShowDisplay" VALUE="false">
<param name="AudioStream" value="-1">
<param name="AutoSize" value="0">
<param name="AutoStart" value="-1">
<param name="AnimationAtStart" value="-1">
<param name="AllowScan" value="-1">
<param name="AllowChangeDisplaySize" value="-1">
<PARAM name="AutoRewind" value="0">
<param name="Balance" value="0">
<param name="BaseURL" value>
<param name="BufferingTime" value="5">
<param name="CaptioningID" value>
<param name="ClickToPlay" value="-1">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="-1">
<param name="CurrentMarker" value="0">
<param name="DefaultFrame" value>
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="DisplaySize" value="2">
<param name="Enabled" value="-1">
<param name="EnableContextMenu" value="-1">
<param name="EnablePositionControls" value="-1">
<param name="EnableFullScreenControls" value="0">
<param name="EnableTracker" value="-1">
<param name="InvokeURLs" value="-1">
<param name="Language" value="-1">
<param name="Mute" value="0">
<PARAM name="PlayCount" value="0">
<param name="PreviewMode" value="0">
<param name="Rate" value="1">
<param name="SAMILang" value>
<param name="SAMIStyle" value>
<param name="SAMIFileName" value>
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="SendOpenStateChangeEvents" value="-1">
<param name="SendWarningEvents" value="-1">
<param name="SendErrorEvents" value="-1">
<param name="SendKeyboardEvents" value="0">
<param name="SendMouseClickEvents" value="0">
<param name="SendMouseMoveEvents" value="0">
<param name="SendPlayStateChangeEvents" value="-1">
<param name="ShowCaptioning" value="0">
<param name="ShowAudioControls" value="-1">
<param name="ShowDisplay" value="0">
<param name="ShowGotoBar" value="0">
<param name="ShowPositionControls" value="-1">
<param name="ShowTracker" value="-1">
<param name="TransparentAtStart" value="0">
<param name="VideoBorderWidth" value="0">
<param name="VideoBorderColor" value="0">
<param name="VideoBorder3D" value="0">
<param name="Volume" value="-40">
<param name="WindowlessVideo" value="0">
</object>
</body>
</html>这个是我最后修改好的,可以删除列表的,可以添加列表,双击列表可以播放指定歌曲。