首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在网站中插入音乐?

如何在网站中插入音乐?
EN

Stack Overflow用户
提问于 2010-12-26 12:50:59
回答 2查看 728关注 0票数 0

可能重复: 将mp3播放器集成到没有重新加载问题的页面中

我有一个10个网页的网站,我想插入一个自动播放歌曲在这个网站。

然而,我希望当我点击这个网站的另一个网页时,音乐不会停止。

这是一种不使用iframe或flash的方法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-26 12:56:32

编辑:我没有完全阅读你的问题。除非您使用框架或Ajax进行导航(如Gmail或New ),否则这是不可能的。

旧法

代码语言:javascript
运行
复制
<BGSOUND SRC="aladdin.mid" LOOP=10>

或者使用HTML 5

代码语言:javascript
运行
复制
<audio autoplay id="bgsound">
 <source src="http://media.w3.org/2010/07/bunny/04-Death_Becomes_Fur.mp4"
         type="audio/mp4">
 <source src="http://media.w3.org/2010/07/bunny/04-Death_Becomes_Fur.oga"
         type="audio/ogg; codecs=vorbis">
 <p>Your user agent does not support the HTML5 Audio element.</p>
</audio>
<button type="button"
        onclick="document.getElementById('bgsound').pause();">
  Stop background sound
</button>

<p>
You'll probably annoy your readers if you use background sounds in documents.
</p>
票数 2
EN

Stack Overflow用户

发布于 2010-12-26 13:22:10

首先:不会在网页上自动播放音乐,让用户决定是否启动音乐。

你应该把你所有的网页放到一个很长的网页上,每个网页都放在一个DIV中:

代码语言:javascript
运行
复制
<div id="page1">
 content of page 1
</div>
<div id="page2" style="display: hidden">
 content of page 2
</div>
<!-- etc. -->

除了第一个,通过CSS或样式标签隐藏div,参见示例。然后,指向其他页面的所有链接都应该调用一个小的javascript代码,这将改变div的可见性,将“引用的”一个可见并隐藏其他:

代码语言:javascript
运行
复制
<a href="#" onclick="switchToPage(2)"> go to page 2 </a>

玩家应该被放置在div之前,或者任何地方。这种方法的优点是,您可以修改页脚、页眉等,并且只更改内容区域。缺点是搜索引擎只会看到很长的一页而不是10页。

但是,再说一遍:不创建一个自动播放音乐的网页!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4533874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档