关于javascript控制播放器的问题 是用javascript 控制 WINDOWS MEDIA PLAYER 插件!你知道吗?快告诉我吧!拜托拜托! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function play() { var Player=document.getElementById("mPlayer1"); var listMusic=document.getElementById("<%=lboxMyMusic.ClientID %>"); var url = listMusic.options[listMusic.selectedIndex].value; if(listMusic.selectedIndex!=null) { Player.URL = url;//这里就是地址 Player.controls.play(); getNextMusic(); } return; } function getNextMusic() { if(document.getElementById("mPlayer1").playState ==1) { NextPlay(); } setTimeout("getNextMusic()",500); } function NextPlay() { var Player=document.getElementById("mPlayer1"); var listMusic=document.getElementById("<%=lboxMyMusic.ClientID %>"); if(listMusic.selectedIndex>=0) { if((listMusic.selectedIndex+1)<=listMusic.length-1) { listMusic.options[listMusic.selectedIndex+1].selected=true; play(); } else { listMusic.options[0].selected=true; play(); } } } <OBJECT id="mPlayer1" height="64" width=100% classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" > <PARAM NAME="URL" VALUE=" "> <PARAM NAME="rate" VALUE="1"> <PARAM NAME="balance" VALUE="0"> <PARAM NAME="currentPosition" VALUE="0"> <PARAM NAME="defaultFrame" VALUE=""> <PARAM NAME="playCount" VALUE="1"> <PARAM NAME="autoStart" VALUE="-1"> <PARAM NAME="currentMarker" VALUE="0"> <PARAM NAME="invokeURLs" VALUE="-1"> <PARAM NAME="baseURL" VALUE=""> <PARAM NAME="volume" VALUE="100"> <PARAM NAME="mute" VALUE="0"> <PARAM NAME="uiMode" VALUE="full"> <PARAM NAME="stretchToFit" VALUE="0"> <PARAM NAME="windowlessVideo" VALUE="0"> <PARAM NAME="enabled" VALUE="-1"> <PARAM NAME="enableContextMenu" VALUE="-1"> <PARAM NAME="fullScreen" VALUE="0"> <PARAM NAME="SAMIStyle" VALUE=""> <PARAM NAME="SAMILang" VALUE=""> <PARAM NAME="SAMIFilename" VALUE=""> <PARAM NAME="captioningID" VALUE=""> <PARAM NAME="enableErrorDialogs" VALUE="0"> <PARAM NAME="_cx" VALUE="18521"> <PARAM NAME="_cy" VALUE="1693"> </OBJECT><asp:ListBox ID="lboxMyMusic" runat="server" Width=100% ForeColor=blue Height=150px></asp:ListBox> 还不是很清楚!好象有ASP的成分在里边了!我运行了一下!没效果!也没有<A>的歌名连接! http://topic.csdn.net/t/20060826/00/4976706.html你看这个吧 <!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></head><body> <OBJECT id="mPlayer1" height="64" width=100% classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" > <param name="SRC" value=""> <PARAM NAME="URL" VALUE=" "> <PARAM NAME="rate" VALUE="1"> <PARAM NAME="balance" VALUE="0"> <PARAM NAME="currentPosition" VALUE="0"> <PARAM NAME="defaultFrame" VALUE=""> <PARAM NAME="playCount" VALUE="1"> <PARAM NAME="autoStart" VALUE="-1"> <PARAM NAME="currentMarker" VALUE="0"> <PARAM NAME="invokeURLs" VALUE="-1"> <PARAM NAME="baseURL" VALUE=""> <PARAM NAME="volume" VALUE="100"> <PARAM NAME="mute" VALUE="0"> <PARAM NAME="uiMode" VALUE="full"> <PARAM NAME="stretchToFit" VALUE="0"> <PARAM NAME="windowlessVideo" VALUE="0"> <PARAM NAME="enabled" VALUE="-1"> <PARAM NAME="enableContextMenu" VALUE="-1"> <PARAM NAME="fullScreen" VALUE="0"> <PARAM NAME="SAMIStyle" VALUE=""> <PARAM NAME="SAMILang" VALUE=""> <PARAM NAME="SAMIFilename" VALUE=""> <PARAM NAME="captioningID" VALUE=""> <PARAM NAME="enableErrorDialogs" VALUE="0"> <PARAM NAME="_cx" VALUE="18521"> <PARAM NAME="_cy" VALUE="1693"> </OBJECT><a href=# onclick="document.all.video2.src=01.wmv">mp3 </a></body></html>我这样写的!可还是不行!哪里错了?帮忙帮忙! document.all.video2.src你这个错了啊你的是mPlayer1 document.all.mPlayer1.URL='ss.wmv';使用这个啊<param name="SRC" value="">这个是你自己加上去的吧 <!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></head><body> <OBJECT id="mPlayer1" height="64" width=100% classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" > <PARAM NAME="URL" VALUE="01.wma"> <PARAM NAME="rate" VALUE="1"> <PARAM NAME="balance" VALUE="0"> <PARAM NAME="currentPosition" VALUE="0"> <PARAM NAME="defaultFrame" VALUE=""> <PARAM NAME="playCount" VALUE="1"> <PARAM NAME="autoStart" VALUE="-1"> <PARAM NAME="currentMarker" VALUE="0"> <PARAM NAME="invokeURLs" VALUE="-1"> <PARAM NAME="baseURL" VALUE=""> <PARAM NAME="volume" VALUE="100"> <PARAM NAME="mute" VALUE="0"> <PARAM NAME="uiMode" VALUE="full"> <PARAM NAME="stretchToFit" VALUE="0"> <PARAM NAME="windowlessVideo" VALUE="0"> <PARAM NAME="enabled" VALUE="-1"> <PARAM NAME="enableContextMenu" VALUE="-1"> <PARAM NAME="fullScreen" VALUE="0"> <PARAM NAME="SAMIStyle" VALUE=""> <PARAM NAME="SAMILang" VALUE=""> <PARAM NAME="SAMIFilename" VALUE=""> <PARAM NAME="captioningID" VALUE=""> <PARAM NAME="enableErrorDialogs" VALUE="0"> <PARAM NAME="_cx" VALUE="18521"> <PARAM NAME="_cy" VALUE="1693"> </OBJECT><a href=# onclick="document.all.mPlayer1.URL=02.wma">mp3 </a></body></html>还是不行!问题出在:当我打开网页的时候,网页会自动载入并播放01.wma当我单击<a>的链接时,应该载入并播放02.wma但是播放器显示“准备就绪”并停止播放!然后我按了一下播放上的播放键!播放的曲目仍然是01.wma 这个不能用脚本控制的要用变量赋值的比如param name="SRC" value="<%=path%>" 如果是asp.net里的话。。直接这个path在页面的LOAD事件里面对这个变量进行获取的这样就可以了。。不能用脚本去更改src的路径这样是没用的!!! 我在网上看到exobud mp4.5!它就是用JAVASCRIPT控制mediaplayer控件的!网上有程序可以DOWN的!但是由于它的功能过于完善,有一个专门选择歌曲的页面!而我想要所有的功能都在一个页面内完成,且只要它的一两个功能!所以需要从里边提炼出有效代码!又由于它的功能过于完善,所以代码很多!要想提炼出有效代码,对于我这个初学者来说实在是一个很有难度的工作!所以拜托大家了! <OBJECT id="mPlayer1" name="mPlayer1" height="64" width=100% classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" > <PARAM NAME="URL" VALUE=""> <PARAM NAME="rate" VALUE="1"> <PARAM NAME="balance" VALUE="0"> <PARAM NAME="currentPosition" VALUE="0"> <PARAM NAME="defaultFrame" VALUE=""> <PARAM NAME="playCount" VALUE="1"> <PARAM NAME="autoStart" VALUE="-1"> <PARAM NAME="currentMarker" VALUE="0"> <PARAM NAME="invokeURLs" VALUE="-1"> <PARAM NAME="baseURL" VALUE=""> <PARAM NAME="volume" VALUE="100"> <PARAM NAME="mute" VALUE="0"> <PARAM NAME="uiMode" VALUE="full"> <PARAM NAME="stretchToFit" VALUE="0"> <PARAM NAME="windowlessVideo" VALUE="0"> <PARAM NAME="enabled" VALUE="-1"> <PARAM NAME="enableContextMenu" VALUE="-1"> <PARAM NAME="fullScreen" VALUE="0"> <PARAM NAME="SAMIStyle" VALUE=""> <PARAM NAME="SAMILang" VALUE=""> <PARAM NAME="SAMIFilename" VALUE=""> <PARAM NAME="captioningID" VALUE=""> <PARAM NAME="enableErrorDialogs" VALUE="0"> <PARAM NAME="_cx" VALUE="18521"> <PARAM NAME="_cy" VALUE="1693"> </OBJECT><script>function cl(){document.all.mPlayer1.URL='ss.wmv';document.all.mPlayer1.FileNamesrc='ss.wmv';}</script><a href=# onclick="cl()">mp3 </a> 你真太TMD内行!太谢谢你了!帮了我大忙!我都弄了三天了! 晕 我怎么觉得事实上没那么复杂 楼主问的是路径 用frontpage或者dv去做一个,然后去source中找不就可以了么。 如何控制ExtJs Toolbar内部组件的位置? ASP.NET中隐藏的控件在JS中怎么获取 onscroll如何实现层随页面滚动? 请教随机数问题。 怎样在js中实现验证长度! 请教getElementsByName问题 被郁闷到了。。。。。请求援助。。。。。。。。。高手来看 急!怎样全屏? javascript问题 这个功能怎么实现? 求助一段js代码 js日期验证问题
{ var Player=document.getElementById("mPlayer1");
var listMusic=document.getElementById("<%=lboxMyMusic.ClientID %>");
var url = listMusic.options[listMusic.selectedIndex].value;
if(listMusic.selectedIndex!=null)
{
Player.URL = url;//这里就是地址
Player.controls.play();
getNextMusic();
}
return;
}
function getNextMusic()
{
if(document.getElementById("mPlayer1").playState ==1)
{
NextPlay();
}
setTimeout("getNextMusic()",500);
}
function NextPlay()
{
var Player=document.getElementById("mPlayer1");
var listMusic=document.getElementById("<%=lboxMyMusic.ClientID %>");
if(listMusic.selectedIndex>=0)
{
if((listMusic.selectedIndex+1)<=listMusic.length-1)
{
listMusic.options[listMusic.selectedIndex+1].selected=true;
play();
}
else
{
listMusic.options[0].selected=true;
play();
}
}
}
<OBJECT id="mPlayer1" height="64" width=100% classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" >
<PARAM NAME="URL" VALUE=" ">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="defaultFrame" VALUE="">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="autoStart" VALUE="-1">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="invokeURLs" VALUE="-1">
<PARAM NAME="baseURL" VALUE="">
<PARAM NAME="volume" VALUE="100">
<PARAM NAME="mute" VALUE="0">
<PARAM NAME="uiMode" VALUE="full">
<PARAM NAME="stretchToFit" VALUE="0">
<PARAM NAME="windowlessVideo" VALUE="0">
<PARAM NAME="enabled" VALUE="-1">
<PARAM NAME="enableContextMenu" VALUE="-1">
<PARAM NAME="fullScreen" VALUE="0">
<PARAM NAME="SAMIStyle" VALUE="">
<PARAM NAME="SAMILang" VALUE="">
<PARAM NAME="SAMIFilename" VALUE="">
<PARAM NAME="captioningID" VALUE="">
<PARAM NAME="enableErrorDialogs" VALUE="0">
<PARAM NAME="_cx" VALUE="18521">
<PARAM NAME="_cy" VALUE="1693">
</OBJECT>
<asp:ListBox ID="lboxMyMusic" runat="server" Width=100% ForeColor=blue Height=150px>
</asp:ListBox>
你看这个吧
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body> <OBJECT id="mPlayer1" height="64" width=100% classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" >
<param name="SRC" value="">
<PARAM NAME="URL" VALUE=" ">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="defaultFrame" VALUE="">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="autoStart" VALUE="-1">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="invokeURLs" VALUE="-1">
<PARAM NAME="baseURL" VALUE="">
<PARAM NAME="volume" VALUE="100">
<PARAM NAME="mute" VALUE="0">
<PARAM NAME="uiMode" VALUE="full">
<PARAM NAME="stretchToFit" VALUE="0">
<PARAM NAME="windowlessVideo" VALUE="0">
<PARAM NAME="enabled" VALUE="-1">
<PARAM NAME="enableContextMenu" VALUE="-1">
<PARAM NAME="fullScreen" VALUE="0">
<PARAM NAME="SAMIStyle" VALUE="">
<PARAM NAME="SAMILang" VALUE="">
<PARAM NAME="SAMIFilename" VALUE="">
<PARAM NAME="captioningID" VALUE="">
<PARAM NAME="enableErrorDialogs" VALUE="0">
<PARAM NAME="_cx" VALUE="18521">
<PARAM NAME="_cy" VALUE="1693">
</OBJECT>
<a href=# onclick="document.all.video2.src=01.wmv">mp3 </a></body>
</html>
我这样写的!可还是不行!哪里错了?帮忙帮忙!
你的是mPlayer1
使用这个啊
<param name="SRC" value="">
这个是你自己加上去的吧
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body> <OBJECT id="mPlayer1" height="64" width=100% classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" >
<PARAM NAME="URL" VALUE="01.wma">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="defaultFrame" VALUE="">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="autoStart" VALUE="-1">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="invokeURLs" VALUE="-1">
<PARAM NAME="baseURL" VALUE="">
<PARAM NAME="volume" VALUE="100">
<PARAM NAME="mute" VALUE="0">
<PARAM NAME="uiMode" VALUE="full">
<PARAM NAME="stretchToFit" VALUE="0">
<PARAM NAME="windowlessVideo" VALUE="0">
<PARAM NAME="enabled" VALUE="-1">
<PARAM NAME="enableContextMenu" VALUE="-1">
<PARAM NAME="fullScreen" VALUE="0">
<PARAM NAME="SAMIStyle" VALUE="">
<PARAM NAME="SAMILang" VALUE="">
<PARAM NAME="SAMIFilename" VALUE="">
<PARAM NAME="captioningID" VALUE="">
<PARAM NAME="enableErrorDialogs" VALUE="0">
<PARAM NAME="_cx" VALUE="18521">
<PARAM NAME="_cy" VALUE="1693">
</OBJECT>
<a href=# onclick="document.all.mPlayer1.URL=02.wma">mp3 </a></body>
</html>还是不行!
问题出在:当我打开网页的时候,网页会自动载入并播放01.wma
当我单击<a>的链接时,应该载入并播放02.wma
但是播放器显示“准备就绪”并停止播放!
然后我按了一下播放上的播放键!
播放的曲目仍然是01.wma
<PARAM NAME="URL" VALUE="">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="defaultFrame" VALUE="">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="autoStart" VALUE="-1">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="invokeURLs" VALUE="-1">
<PARAM NAME="baseURL" VALUE="">
<PARAM NAME="volume" VALUE="100">
<PARAM NAME="mute" VALUE="0">
<PARAM NAME="uiMode" VALUE="full">
<PARAM NAME="stretchToFit" VALUE="0">
<PARAM NAME="windowlessVideo" VALUE="0">
<PARAM NAME="enabled" VALUE="-1">
<PARAM NAME="enableContextMenu" VALUE="-1">
<PARAM NAME="fullScreen" VALUE="0">
<PARAM NAME="SAMIStyle" VALUE="">
<PARAM NAME="SAMILang" VALUE="">
<PARAM NAME="SAMIFilename" VALUE="">
<PARAM NAME="captioningID" VALUE="">
<PARAM NAME="enableErrorDialogs" VALUE="0">
<PARAM NAME="_cx" VALUE="18521">
<PARAM NAME="_cy" VALUE="1693">
</OBJECT>
<script>
function cl(){
document.all.mPlayer1.URL='ss.wmv';
document.all.mPlayer1.FileNamesrc='ss.wmv';}
</script>
<a href=# onclick="cl()">mp3 </a>