首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在网页上嵌入音乐,并在执行或单击时自动播放?

如何在网页上嵌入音乐,并在执行或单击时自动播放?
EN

Stack Overflow用户
提问于 2015-10-12 12:17:55
回答 1查看 1.5K关注 0票数 0

我正在尝试寻找一个标签/代码,允许我在网页启动或执行时播放背景音乐,有没有兼容Google chrome的标签/代码,如果有的话,哪些代码可以与Chrome兼容?

代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//w3c//DTD HTML 4.01 Transitional//EN"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>My First Web Application</title>
</head>

<body>
<bgsound src="music/sample.mp3">
   <noembed><img src="images/download.jpg" ></noembed>
</bgsound>
<a href="music/fur-elise.mid">Fur Elise</a>
</body>
</html>

EN

回答 1

Stack Overflow用户

发布于 2015-10-12 12:25:10

<bgsound>标记是特定于Internet Explorer的,因此在FireFoxChrome等其他浏览器中不起作用。如果使用得当,<embed>标记应该可以在FireFoxChrome中工作。它将使用浏览器插件来播放声音。下面是一个示例:

代码语言:javascript
复制
<embed loop="true" src="music/sample.mp3" hidden="true" type="video/quicktime"></embed>

loop="true"指定重复播放声音。src="sample.mp3"指定要播放的声音文件的相对路径。您可以播放的格式的多样性取决于您指定的type=hidden="true"表示不显示媒体播放器的界面。如果希望用户无法暂停、停止或浏览声音,则将其隐藏。type="video/quicktime"指定使用Quicktime组件,这意味着客户端必须安装Quicktime。对Windows Media Player使用application/x-mplayer2,对Real Player音频使用audio/x-pn-realaudio-pluginQuicktime可以播放更多格式,并且可能是您想要使用的格式。或者,以非常类似的方式使用<object>。示例如下:

代码语言:javascript
复制
<object data="music/sample.mp3" type="video/quicktime" width="0" height="0">
    <param name="mp3" value="music/sample.mp3">
    <param name="autostart" value="1">
    <param name="playcount" value="true"> 
</object>

embedding方法在页面中放置一个媒体播放器。以下是代码的最基本版本:

代码语言:javascript
复制
<audio controls="controls"><source src="music/sample.mp3" type="audio/mpeg" /></audio>

如果您不想显示播放器(并且不给用户任何控制权),请使用以下代码:

代码语言:javascript
复制
<audio><source src="music/sample.mp3" type="audio/mpeg" /></audio>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33073190

复制
相关文章

相似问题

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