怎样才能使网页的背景音乐即使换页面也能不间断播放。
3个回答
展开全部
播放音乐
HTML除了可以插入图形之外,还可以播放音乐和视频等。用浏览器可以播放的音乐格式有:MIDI音乐、WAV音乐、AU格式。另外在利用网络下载的各种音乐格式中,MP3是压缩率最高,音质最好的文件格式。
背景音乐
背景音乐就是在打开网页时听到的音乐。
<bgsound src="音乐文件地址" loop=#>
#=循环次数 ,-1表示无限循环.
例:
<bgsound src="sound.wav" loop=3>
以上就是大家所要的网页背景音乐代码<bgsound Src=音乐地址 loop=播放次数>
--------------------------------------------------------------------------------
点播音乐
将音乐做成一个链接,只需用鼠标在上面单击,就可以听到动人的音乐了,这样做的方法很简单:
<A HREF="音乐地址">乐曲名</A>
例如:播放一段MIDI音乐:
<A HREF="midi.mid">MIDI音乐</A>
播放一段AU格式音乐:
<A HREF="you.au">同桌的你-AU音乐</A>
把我们喜欢的音乐收集起来,作成一个音乐库,随时都可以让自己和别人徜徉在音乐的海洋中,已经有人这样做了,你一定已经遇到很多,而且自己也可以试着去做了!
--------------------------------------------------------------------------------
自动载入音乐
前面,我们是借助链接来实现网上播放音乐这一功能的,我们还可以让音乐自动载入,你可以让它出现控制面板或当背景音乐来使用。基本语法:
<EMBED SRC="音乐文件地址">
属性有:
SRC="FILENAME" 设定音乐文件的路径
AUTOSTART=TRUE/FALSE 是否要音乐文件传送完就自动播放,TRUE是要,FALSE是不要,默认为FALSE
LOOP=TRUE/FALSE 设定播放重复次数,LOOP=6表示重复6次,TRUE表示无限次播放,FALSE播放一次即停止。
STARTIME="分:秒" 设定乐曲的开始播放时间,如20秒后播放写为STARTIME=00:20
VOLUME=0-100 设定音量的大小。如果没设定的话,就用系统的音量。
WIDTH HEIGHT 设定控制面板的大小
HIDDEN=TRUE 隐藏控制面板
CONTROLS=CONSOLE/SMALLCONSOLE 设定控制面板的样子
例:
*************************************
<html>
<head>
<title>播放音乐</title>
</head>
<body>
<EMBED SRC="midi.mid" autostart=true hidden=true loop=true>
作为背景音乐来播放。
</body>
</html>
例:
*************************************
<html>
<head>
<title>播放音乐</title>
</head>
<body>
<EMBED SRC="midi.mid" loop=true width=145 height=60>
<P> 出现控制面板了,你可以控制它的开与关,还可以调节音量的大小。</P>
</body>
</html>
实现web页面的局部刷新
服务器的回传会引发整个页面的刷新,怎么样只让它刷新局部呢,前几天看见书上有讲用
WebService行为的,今天试了试,效果还不错
在web目录中需要一个文件webservice.htc
可以到这里下载: http://msdn.microsoft.com/workshop/author/webservice/webservice.htc
见一个WebService 文件名为Service1.asmx:
[WebService(Namespace="http://localhost/BehaviorService/")]
public class TestService : System.Web.Services.WebService
{
/// <summary>
/// 返回服务器的时间
/// </summary>
[WebMethod]
public string GetServerTime()
{
return DateTime.Now.ToString();
}
}
在同级目录下进一个html文件,内容如下:
<script>
var intCallId = 0;
function Init()
{
GetServerTime();
setInterval("GetServerTime()",1000);
}
function GetServerTime()
{
Service.useService("Service1.asmx?WSDL","TestService");
intCallId = Service.TestService.callService("GetServerTime");
}
function service_result()
{
if (event.result.error)
{
showresult.innerText = event.result.errorDetail.string;
}
else
{
showresult.innerText = event.result.value;
}
}
</script>
<html>
<body onload="Init();">
<div id="Service" style="behavior:url(webservice.htc)" onresult="service_result()"></div>
<span id=showresult></span>
</body>
</html>
我查看http://localhost/BehaviorService/test1.htm就可以看到一个服务器上的时间了
而且是会动的,通过这种方法就可以实现页面的局部刷新了
有两点限制:
1.行为只能用域内的web服务,因为DHTML内置的安全限制造成的
2.通过的这种方式的访问的类型会被限制,行为支持.net的基本类型和它们的数组
如:dataset,datatable得复杂类型就不支持了
HTML除了可以插入图形之外,还可以播放音乐和视频等。用浏览器可以播放的音乐格式有:MIDI音乐、WAV音乐、AU格式。另外在利用网络下载的各种音乐格式中,MP3是压缩率最高,音质最好的文件格式。
背景音乐
背景音乐就是在打开网页时听到的音乐。
<bgsound src="音乐文件地址" loop=#>
#=循环次数 ,-1表示无限循环.
例:
<bgsound src="sound.wav" loop=3>
以上就是大家所要的网页背景音乐代码<bgsound Src=音乐地址 loop=播放次数>
--------------------------------------------------------------------------------
点播音乐
将音乐做成一个链接,只需用鼠标在上面单击,就可以听到动人的音乐了,这样做的方法很简单:
<A HREF="音乐地址">乐曲名</A>
例如:播放一段MIDI音乐:
<A HREF="midi.mid">MIDI音乐</A>
播放一段AU格式音乐:
<A HREF="you.au">同桌的你-AU音乐</A>
把我们喜欢的音乐收集起来,作成一个音乐库,随时都可以让自己和别人徜徉在音乐的海洋中,已经有人这样做了,你一定已经遇到很多,而且自己也可以试着去做了!
--------------------------------------------------------------------------------
自动载入音乐
前面,我们是借助链接来实现网上播放音乐这一功能的,我们还可以让音乐自动载入,你可以让它出现控制面板或当背景音乐来使用。基本语法:
<EMBED SRC="音乐文件地址">
属性有:
SRC="FILENAME" 设定音乐文件的路径
AUTOSTART=TRUE/FALSE 是否要音乐文件传送完就自动播放,TRUE是要,FALSE是不要,默认为FALSE
LOOP=TRUE/FALSE 设定播放重复次数,LOOP=6表示重复6次,TRUE表示无限次播放,FALSE播放一次即停止。
STARTIME="分:秒" 设定乐曲的开始播放时间,如20秒后播放写为STARTIME=00:20
VOLUME=0-100 设定音量的大小。如果没设定的话,就用系统的音量。
WIDTH HEIGHT 设定控制面板的大小
HIDDEN=TRUE 隐藏控制面板
CONTROLS=CONSOLE/SMALLCONSOLE 设定控制面板的样子
例:
*************************************
<html>
<head>
<title>播放音乐</title>
</head>
<body>
<EMBED SRC="midi.mid" autostart=true hidden=true loop=true>
作为背景音乐来播放。
</body>
</html>
例:
*************************************
<html>
<head>
<title>播放音乐</title>
</head>
<body>
<EMBED SRC="midi.mid" loop=true width=145 height=60>
<P> 出现控制面板了,你可以控制它的开与关,还可以调节音量的大小。</P>
</body>
</html>
实现web页面的局部刷新
服务器的回传会引发整个页面的刷新,怎么样只让它刷新局部呢,前几天看见书上有讲用
WebService行为的,今天试了试,效果还不错
在web目录中需要一个文件webservice.htc
可以到这里下载: http://msdn.microsoft.com/workshop/author/webservice/webservice.htc
见一个WebService 文件名为Service1.asmx:
[WebService(Namespace="http://localhost/BehaviorService/")]
public class TestService : System.Web.Services.WebService
{
/// <summary>
/// 返回服务器的时间
/// </summary>
[WebMethod]
public string GetServerTime()
{
return DateTime.Now.ToString();
}
}
在同级目录下进一个html文件,内容如下:
<script>
var intCallId = 0;
function Init()
{
GetServerTime();
setInterval("GetServerTime()",1000);
}
function GetServerTime()
{
Service.useService("Service1.asmx?WSDL","TestService");
intCallId = Service.TestService.callService("GetServerTime");
}
function service_result()
{
if (event.result.error)
{
showresult.innerText = event.result.errorDetail.string;
}
else
{
showresult.innerText = event.result.value;
}
}
</script>
<html>
<body onload="Init();">
<div id="Service" style="behavior:url(webservice.htc)" onresult="service_result()"></div>
<span id=showresult></span>
</body>
</html>
我查看http://localhost/BehaviorService/test1.htm就可以看到一个服务器上的时间了
而且是会动的,通过这种方法就可以实现页面的局部刷新了
有两点限制:
1.行为只能用域内的web服务,因为DHTML内置的安全限制造成的
2.通过的这种方式的访问的类型会被限制,行为支持.net的基本类型和它们的数组
如:dataset,datatable得复杂类型就不支持了
上海风华峻极智能科技
2022-05-05 广告
2022-05-05 广告
上海风华峻极智能科技有限公司【远程会议视频系统】一体化解决方案,如同面对面开会一般,让远程会议更简单,多种会议场景布局,舞台设备厂家,高保真语音的传输,极速快捷远程会议体验,只为高效沟通,支持万人及多房间同时在线....
点击进入详情页
本回答由上海风华峻极智能科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询