银海软件设计出品
扫描关注网站建设微信公众账号

扫一扫微信二维码

如何添加背景音乐到你的网页

银海软件2016-02-18公司新闻
如果您的网页代码,使用文本编辑器(而不是使用一个专门的网络编辑,给你一个工具栏按钮的一切),你可能会奇怪,你怎么可能去加入到您的网页背景音乐。虽然这不是一个问题,我经常遇到thesitewizard.com的,我做的音乐爱好者偶尔送我这个查询,因此这篇文章。

周围的背景音乐问题
在开始之前,你应该知道,背景音乐自动开始播放时加载网页时,可能无法通过大量的访问者赞赏。他们中有些人打招呼时,突然传来刺耳的音乐从他们的发言,立刻打他们的浏览器的后退按钮。这可能发生,即使你打了一块,你认为是受到大家的喜爱的音乐:记得,还有人谁公共图书馆上网冲浪,在工作中,还是在夜深人静的晚上,当别人都睡着了。其他人可能已经有自己最喜欢的曲子在他们的电脑扬声器播放音乐,自动播放音乐文件只会导致他们恼火。

即使你感到满意的是你的网站有目标受众类型,将享受背景音乐自动播放音乐,你可能要考虑,有替代品。例如,给游客一个链接,他们可以按一下播放音乐,让你展示你的音乐,而访问者的喜好保持敏感。如何做到这一点的说明,以及如何实现autoplaying音乐,在下面给出。

只有当一个链接被点击播放音乐
如果你有一个MIDI文件,你想打当访问者点击一个链接,把HTML类似下面的代码,在您的网页上:

<a href="yourmusicfile.mid">的播放背景音乐</ A>
更换相应的文件名的“yourmusicfile.mid”。请注意上面的HTML代码为“WAV”,“MP3”文件(或任何其他为此事)。

如何嵌入您的网站上的背景音乐
更新(2006年5月21日):请注意,我写这篇文章的时候,网景和IE 4是大多数人所使用的浏览器。当它指的是“所有版本的Netscape”这意味着到第4版的Netscape版本,而不是更新的版本。同样的,“所有的IE浏览器版本”并不一定意味着IE 6及更高版本。因此,这部分应被认为是过时的。

嵌入背景音乐的问题是有不同的浏览器有自己的方法实现嵌入式的音乐文件。

对于所有的Netscape,IE 3.0及以上版本,你可以使用下面的代码:

<嵌入SRC =“yourmusicfile.mid的”自动启动“真正的”循环=“真”
宽度=“2”=“0”>
</嵌入>
上面给出的宽度和高度属性使播放器是不可见的。如果你不希望它是无形的,你可以指定自己的尺寸,以适应您的网站的装饰。

歌剧和所有IE版本,下面的代码工作原理:

<bgsound src="yourmusicfile.mid" loop="infinite">
正如你可能已经注意到了,IE 3.0及以上版本支持这两种方法,所以你不能简单地把这些标签到您的网页文件,希望支持所有的浏览器。它将工作在Netscape和IE浏览器的早期版本,但新版本的IE浏览器将识别两个标签,导致问题当IE试图加载两次的音乐文件。

一些网站上,这似乎是为我工作,我见过的解决方法是附上BGSOUND的标记里面NOEMBED标签,从而防止IE浏览器解释的第二个标签。

<嵌入SRC =“yourmusicfile.mid的”自动启动“真正的”循环=“真”
宽度=“2”=“0”>
</嵌入>
<noembed>
<bgsound src="yourmusicfile.mid" loop="infinite">
</ NOEMBED>

此代码似乎是兼容所有版本的IE浏览器,Netscape和歌剧。

修复你的Web服务器的MIME类型
如果把上面的代码后,在您的网站上,并上传您的音乐文件,音乐不自动播放在IE浏览器,Netscape或Opera的,它可能是您的Web服务器不能发送正确的MIME类型的浏览器。为了知道如何处理的文件浏览器,Web服务器需要配置文件发送正确的信息。例如,对于MIDI文件,Web服务器向浏览器发送一个“内容类型”标头“音频/ MIDI”。

你可以找到启动Netscape中,调用“视图”菜单,并选择该菜单上的“页面信息”项,如果你的服务器已经正确配置。 (我指的是版本的Netscape 4.7倍 - 在产品的标签可能不同其他版本的Netscape)。你的音乐文件的MIME类型显示(除其他外)。

如果MIME类型是不正确的,请联系您的虚拟主机,让他们修复它。如果您的网站上运行的Apache Web服务器,您的主机配置,它允许你使用。htaccess文件来覆盖其设置,你可以设置自己的MIME类型。例如,如果你有MIDI文件扩展名的文件。“MIDI”,你可能会到你的。htaccess文件中添加以下行:

AddType的MIDI音频/ MIDI。
如果你没有任何现有的。htaccess文件,你可以简单地创建一个使用ASCII文本编辑器,并把它上传到你的网站的顶级目录。请记住,微软的Word和写字板是*不* ASCII文本编辑器。另外还要注意,这种方法只适用于Apache服务器配置为允许。htaccess的重写。如果这不是你的情况下(例如,如果你的网站运行在Windows计算机上运行IIS),你可能会得到您的虚拟主机来解决这个问题。

浏览器插件问题
有时候你可能会遇到的嵌入代码的情况下,为你工作而不是为别人使用相同的版本在同一浏览器。

这种情况可能发生时,该人已安装其他一些软件已经取代了默认浏览器插件来处理音乐文件的类型。例如,各种多媒体播放器(如QuickTime)更换浏览器的默认插件,当它们被安装。更换插件可能无法正常工作在以同样的方式作为默认的浏览器插件,从而导致你的代码没有按预期工作。

可能有一点可以做,以防止这种情况的发生,到处张贴告示,在您的网站,告诉人们不要安装等这样的软件,这当然是可笑的。如果你坚持在你的网页将自动播放声音文件,我的建议是,你确保你的页面是否有道理访问者的计算机上播放这些声音。也就是说,不自动播放声音文件,提供了重要信息,访问者需要了解您的网页 - 当然,除非你也提供了一个可点击页面上的链接,让他听到的信息,他的浏览器没有自动播放声音文件。

编码网络,把音乐在网络上的许多其他方面一样,需要一定量的防御性编码。即便如此,也可能会是一个百分比的游客将无法查看/听到你的网站你想要的方式。

高端网站建设
文章关键词
网站建设