导航:首页 > 背景音乐 > js加载背景音乐

js加载背景音乐

发布时间:2021-01-29 01:36:29

A. 用JS控制EMBED标签播放背景音乐的问题

第一个问题:我试了都可以呀;
第二个问题:建议用
document.form1.MUSIC1.SRC="2.wma";
或者
将name改为id<EMBED
id="MUSIC1"
SRC="1.wma"
Loop=-1
AUTOSTART=false
Hidden=true
MASTERSOUND>
document.getElementById("MUSIC1").src="2.wma"
或者
var
MUSIC1=
document.createElement("embed");
MUSIC1.src="2.wma";

B. 怎么在网页中加入背景音乐 有JS代码的那种

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>背景音乐</title>
<script>
function addm(){
document.getElementById("bg").src="混沌.mp3";
}
</script>
</head>
<body onload="addm()">
<bgsound id="bg">
</body>
</html>
这段代码的意思是,在网页加载时播放歌曲《混沌》,歌版曲文件和权网页文件放在同一个文件夹中

C. 帮忙写个背景音乐变化的JS代码

<script typr="text/javascript">

var n=1;
function run(){
n=n+1;
return n;
}

function src(){
var src=run()+".mp3";
return src;
}

function music(){
var name=src();
document.getElementById("music").src=name; //只要把歌名命名成1.mp3,2.mp3.....这样就行了
}
</script>

<input type="button" onclick="music()" value="换音乐" />
<bgsound src="1.mp3" id="mp" autostart="true" loop="true"> //默认播放1.mp3 这个音乐

D. JS高手帮我写一个背景音乐播放代码

第一段:

<embedsrc="等一分钟.mp3"id="aa">
<inputtype=buttonvalue=暂停onclick="aa.pause();">
<inputtype=buttonvalue=播放onclick="aa.play();">

第二段:

<audioid="aaa"src="等一分钟.mp3"autoplaycontrols></audio>
<inputtype=buttonvalue=暂停onclick="aaa.pause();">
<inputtype=buttonvalue=播放onclick="aaa.play();">

IE:支持第一段代码内,不支容持第二段代码

Firefox:支持第二段代码,第一段代码的第一行需要装插件,不支持第一段的后两行

Chrom:支持第二段代码,不支持第一段代码中的后两行

Opera,Safari:第一段代码的第一行需要装插件,不支持第一段的后两行,不支持第二段代码

E. js怎么给网页设置背景音乐

document.getElementById('pop').style.background="red";

F. js求助:怎么实现“在浏览网页时,当滚动到一定位置的时候切换播放的背景音乐”

|

window.onscroll=function(){
varscrollTop=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;
if(scrollTop<10000){
//播放回答1.mp3
}elseif(scrollTop<20000){
//播放2.mp3
}elseif(scrollTop<30000){
//播放3.mp3
}else{
//播放4.mp3
}
}

G. 【悬赏100分】怎样用JS实现网页随机自动播放背景音乐

var x=Math.round(Math.random()*9) ?错了吧
这个是随即数 *9
不是取到1到9的数

H. js 或 jq有什么方法可以改变网页背景音乐

$('#music').attr('src', '音乐路径');

I. js怎样让Safari可以自动播放背景音乐

jquery控制背景音乐开关与自动播放提示音的方法。分享给大家供大家参考。具体如下:
很多人初学网页制作时在网页中加入一段背景音乐,听到音乐响起的那一刻往往都会有一丝的成就感。
这里就为大家讲解如何使用js控制背景音乐播放与停止。具体如下:
一、jquery控制背景音乐开关
复制代码 代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http//www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http//www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<script src="js/jquery.min.js"></script>
<script type="text/javascript">
//加载背景音乐,并自动播放
$('#bg_music').append('<embed id="m_bg_music" loop=true volume="60" autostart=true hidden=true src="guoan.mp3" />');
$('#bg_music_btn').click(function(){
var state = $('#bg_music_btn').attr('state');
if(state == '1')//
{
$('#bg_music_btn').attr('state','0');
$('#bg_music_btn').html('打开背景音乐');
$('#m_bg_music').remove();
}else if(state == '0')
{
$('#bg_music_btn').attr('state','1');
$('#m_bg_music').remove();
$('#bg_music_btn').html('关闭背景音乐');
$('#bg_music').append('<embed id="m_bg_music" loop=true volume="60" autostart=true hidden=true src="guoan.mp3" />');
}
});
</script>
</head>
<body>
<!--控制播放-->
<div id="bg_music_btn" state='1'>关闭背景音乐</div>
<!--背景音乐-->
<div id="bg_music"></div>
</body>
</html>
以上介绍了jquery如何控制背景音乐开关的方法,接下来再进一步扩展。
二、JQuery自动播放提示音
最早对网站有自动提示音的功能,发现在Discuz论坛中出现。但是它有一个问题就是只支持flash,不支持HTML5,不明确最新版本中是否支持HTML5。
对于Discuz 7.2 版本中,提供了player.swf、pm_1.mp3、pm_2.mp3、pm_3.mp3,然后使用如下脚本来实现:
复制代码 代码如下:
<div id="soundplayerlayer" style="position:absolute;top:-100000px"></div>
<script type="text/javascript" reload="1">
function soundplayer(file) {
$('soundplayerlayer').innerHTML = AC_FL_RunContent('id', 'pmsoundplayer', 'name', 'pmsoundplayer', 'width', '0′, 'height', '0′, 'src', '{$boarrl}images/sound/player.swf', 'FlashVars', 'sFile={$boarrl}images/sound/pm_' + file + '.mp3′, 'menu', 'false', 'allowScriptAccess', 'sameDomain', 'swLiveConnect', 'true');
}
</script>
可惜这个方法局限在flash,在苹果设备上可能就会遇到麻烦了。
HTML5开源播放器JPlayer支持自动播放提示音
JPlayer支持play事件触发自动播放提示音。
1. 装载JPlayer到一个div层,例如#jplayer。
复制代码 代码如下:
$(function() {
$("#jplayer").jPlayer({
swfPath: "http//www.jplayer.org/latest/js/Jplayer.swf",
ready: function () {
$(this).jPlayer("setMedia", {
mp3: "./resources/message.mp3"
});
},
supplied: "mp3"
});
});
body部分加入:<div id="jplayer"></div>
装载JQuery完成后,jplayer的div内容在支持swf的浏览器内变成:
复制代码 代码如下:
<div id="jplayer" style="width: 0px; height: 0px;"><img id="jp_poster_0" style="width: 0px; height: 0px; display: none;"><object height="1" width="1" id="jp_flash_0" data="http//www.jplayer.org/latest/js/Jplayer.swf" type="application/x-shockwave-flash" style="width: 0px; height: 0px;"><param name="flashvars" value="jQuery=jQuery&id=jplayer&vol=0.8&muted=false"><param name="allowscriptaccess" value="always"><param name="bgcolor" value="#000000"><param name="wmode" value="opaque"></object></div>
在支持HTML5的浏览器内变成:
复制代码 代码如下:
<div id="jplayer" style="width: 0px; height: 0px;"><img id="jp_poster_0" style="width: 0px; height: 0px; display: none;"><audio id="jp_audio_0" preload="metadata" src="./resources/message.mp3"></audio></div>
完成装载后就是触发播放的事件了。
2. 触发播放提示音事件
复制代码 代码如下:
$("#jplayer").jPlayer('play');
3. 循环播放函数,每5秒播放一次提示音
复制代码 代码如下:
function PlaySound() {
$("#jplayer").jPlayer('play');
setInterval("PlaySound()", 5000);
return true;
}
附录:
1. 解决无法自动播放提示音的问题
如果在加载JQplayer后,立刻运行播放的触发事件,没有任何效果!具体是什么原因我也不太清楚,估计是因为音频文件没有加载上。
2. 解决方法是让触发事件等待5秒中执行。
复制代码 代码如下:
setTimeout("$('#jplayer').jPlayer('play')", 5000);
加载完页面,5秒后自动播放提示音。

J. JS网站放背景音乐可以循环吗,怎么做

autostart="true"表示自动播放,为"false"表示不自动播放; loop="true"表示连续循环播放,loop="false"表示不循环播放; loop也可以设为一个整版数,比如loop="3",表示音权乐循环播放3次。

阅读全文

与js加载背景音乐相关的资料

热点内容
爱情围墙歌词 浏览:230
道奇酷威广告背景音乐 浏览:106
比喻轻音乐之美的文字 浏览:542
小号音乐下载 浏览:578
歌曲专辑图下载地址 浏览:867
财神驾到歌曲mp3下载 浏览:734
琴歌指弹海阔天空吉他谱 浏览:355
下载mp4格式的音乐 浏览:352
电脑听音乐用什么 浏览:512
最好酷狗音乐播放器 浏览:502
信乐团队的假如简谱 浏览:243
平安酷狗音乐 浏览:760
佳人轻抚桃花mp3下载 浏览:453
infinite网易云音乐 浏览:844
岁月赵忠祥背景音乐 浏览:980
如何将电脑的歌体添加到苹果音乐 浏览:672
fade钢琴mp3 浏览:86
奔跑吧兄弟宋仲基背景音乐 浏览:806
成都彩虹小学音乐老师 浏览:496
凤凰传奇星光歌曲点评 浏览:930