土鳖小屋

 找回密码
 请使用中文注册

如何为网页设置背景音乐?

[复制链接]
弗罗多 发表于 2008-6-9 09:18 | 显示全部楼层 |阅读模式
如何为网页设置背景音乐?

往网页中插入背景音乐会使页面声色不少。但是在使用音乐背景的时候要注意,背景音乐不能太大,否则文件传输会成问题,从而使网页的吸引力下降。
  在HTML中有embed标签可以实现背景音乐的插入功能,其语法规则如下:
  <EMBED src="music.mid" autostart="bool" loop="n" width="m" height="k" >
  下表给出有关上面的语法的一些具体的值和含义:
src音乐文件的路径及文件名;[/td]
autostarttrue为音乐文件上传完后自动开始播放,默认为false(否)[/td]
looptrue为无限次重播,false为不重播,某一具体值(整数)为重播多少次[/td]
volume取值范围为"0-100",设置音量,默认为系统本身的音量[/td]
starttime"分:秒",设置歌曲开始播放的时间,如,starttime="00:10",从第10开始播放[/td]
endtime"分:秒",设置歌曲结束播放的时间[/td]
width控制面板的宽[/td]
height控制面板的高[/td]
controls控制面板的外观controls="console/smallconsole/playbutton/ pausebutton/stopbutton/volumelever"
·console正常大小的面板[/td]
·smallconsole较小的面板[/td]
·playbutton显示播放按钮[/td]
·pausebutton显示暂停按钮[/td]
·stopbutton显示停止按钮[/td]
·volumelever显示音量调节按钮
[/td]
hidden为true时可以隐藏面板





1、背景音乐路径
注意:必须在HTML状态下编辑啊!
<embed src="背景音乐路径" hidden="true" autostart="true" loop="true">
<embed src="http://www.ytysc.com/gh/gh/wynr/yyzs/mp3/hyz/lxgq/cldyg.mp3" hidden="true" autostart="true" loop="true">
<embed src="背景音乐路径" hidden="true" autostart="true" loop="true">
1   <embed src="背景音乐网址" hidden="true" autostart="true" loop="true">
-------hidden="true"表示隐藏播放,即不显示播放器的外观,若要想显示,把"true" 替换为"false"即可,这样为默认是最小化播放,若还想具体显示播放器的大小,另加上height="高度值" width="宽度值"  就可以了。
-------autostart="true"表示当前页一载入则自动播放,若不希望播放改为autostart="false"
即可...
------ loop="true"表示无限次循环播放音乐直到当前页关闭为止,不想循环播放替换为 loop="false"就OK了

2   <embed src="背景音乐网址"  autostart="true" loop="-1" controls="ControlPanel" width="0" height="0" >
-----------loop="-1" 表示无限次循环播放,可设置播放次数,用具体数字代替即可,比如我希望它播放两次,则loop="2"
---------controls="ControlPanel"这个控制选项可省略

--------width="0" height="0"表示隐藏播放,和前面的一样。
若欲设置播放器的外观,则替换为具体的数值就可以了,比如width="123" height="100"

--------------------------------------------------
其实要说最简化的播放背景音乐的代码,则下面的代码是最简单的了--->
<embed src="背景音乐网址" >
3 显示播放器<embed src="背景音乐网址" hidden="false" autostart="true" loop="true">
或者 <embed src="背景音乐网址"  autostart="true" loop="-1" controls="ControlPanel" width="500" height="60" >


2、发FLASH时,在你发现FLASH的页面连带文字一起复制,在发帖对话框点击第三个按钮就行了
或者使用嵌入网页的方式,复制粘贴FLASH网址。
代码是:
<iframe src="你要嵌入的网址" width="600"  height=800 marginwidth="0"
marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="yes"></iframe>



3、看到好图片时,右键-复制-在发帖子的地方点击第三个按钮即可!
一些图文音乐并茂的好帖子,你可以像复制粘贴文字一样,在这个论坛发帖子!

4、发帖子时,如果点击第三个按钮你什么也没有看到,就多次点击HTML编辑按钮,并回到非HTML编辑状态,问题就会解决!
5、发代码必须在HTML状态下编辑,然后用浏览器上“编辑”里面的复制粘贴全选三个键操作才行!
6嵌入网页的方式
代码是:
<iframe src="你要嵌入的网址" width="600"  height=800 marginwidth="0"
marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="yes"></iframe>

将你喜欢又无法复制的网页用这种方式发出来,很爽的!
7、如何改变网页的背景
方法一用代码:
<table height=600 width=600 background=你的背景图片地址 border=0>
<tbody>
<tr>
<td>你的主体内容</td></tr></tbody></table>
然后填上背景图片的链接地址就好了
方法二:
<body background=你的背景图片地址>
但是这个方法不是每一个模
板都合适,可以自己试试看



OK?
不行的话,问我好了!
在这儿发帖子,或者QQ343164030询问都可以!
祝你愉快!




















来,我们一起守望月亮!








如何改变网页的背景图片啊
方法一:文章编辑的时候点击创建表格后在弹出的窗口中把边框设置为0,然后填上背景图片的链接地址就好了

     也可以用代码:
<table height=600 width=600 background=你的背景图片地址 border=0>
<tbody>
<tr>
<td>你的主体内容</td></tr></tbody></table>

方法二:
<body background=你的背景图片地址>
但是这个方法不是每一个模板都合适,可以自己试试看



来,我们一起守望月亮!

    发表时间: 2004-9-18 22:56:13  

实现网页背景音乐三法
最简单的就是<bgsound src="音乐文件的地址" loop="播放次数,-1为无限次">,不过这种只支持mid wav...... mp3好象也支持,不过很不现实,因为mp3太大,要下载完了才能播放.mid太难听,wav太大,不过这个简单,有好的mid的话还不错


另外的就是用高级插件,代码为<embed src="音乐文件的地址" width="0" height="0" autostart="true" > width="0" height="0" 是为了不让插件杂网页中显示,也可以加上 hidden="true".

这种方法的好处是
1.支持各种形式的音乐文件, rm mp3....... 都可以,因为它是调用你的电脑上的播放器,只要你的电脑支持的格式就能播放.(千万别跟我说你的电脑上没有realplayer)

2.它可以一边下载一边播放,你一般不用怕音乐文件太大,所以你可以用任何你喜欢的音乐做背景音乐了,不用再整天听那可恶的mid了

还有一种方法就是用swf,做一个很小的跟你网页背景颜色一样的flash嵌在里面,那个flash只需要导入mp3和设置背景颜色再尽量调小就可以了

以上3种方法适合在不同的情况下应用,应根据实际情况选最适合的方法

 楼主| 弗罗多 发表于 2008-6-9 09:19 | 显示全部楼层
巧用Flash做网页背景音乐

很多个人主页中加入了美妙的背景音乐,给访问者一种美的享受。众所周知,网页背景音乐只能使用MIDI、MP3、WAV格式的音乐,其中MIDI音乐个头小巧、使用广泛,但MIDI音乐的音色单调、效果较差;MP3音乐虽然音质很好,但文件个头庞大;WAV音乐就更别提了,它是一个超级“胖子”。现在网上有很多Flash MTV,音质效果非常好,笔者突发奇想:能不能用Flash做网页背景音乐呢?
  笔者找到了一个巧妙的办法——在网页中插入一个“看不见”的Flash MTV,打开网页时就自动开始播放,Flash中的音乐就相当于网页背景音乐了。Flash动画是流媒体文件,可以边下载边播放,因而用作网页背景音乐能达到即时播放的效果。如果自己会制作Flash,那么制作时只要音乐不要图像,效果会更好。
  假设有一首Flash音乐,网址是:http://www.cqwww.com/001.swf,要把它用作网页背景音乐,只需在首页html代码的后面添加一行代码:,这样就能在打开首页时欣赏到悦耳动听的背景音乐了。需要注意的是,这个SWF文件必须是非交互式的,也就是无须点击“play”等按钮就可直接播放的。
VB开发中背景音乐的制作
背景音乐不仅在软件中起到“声”、“文”并茂的效果,而且能使用户减少在漫长的计算、等待过程中所带来的困倦和烦躁情绪,我们将通过用Microsoft Visual Basic开发为例,来讲解背景音乐在软件中的应用。

  使用Microsoft Visual Basic进行多媒体音乐的播放是一件非常容易的事情。
Microsoft Windows系统中支持两种声音文件:WAV格式文件和MIDI格式文件,一般使用API(Window  
s应用程序编程接口)函数sndPlaySound播放WAV格式文件,使用mciExecute函数来播放MIDI文件。

  1、播放WAV格式文件

  要播放WAV格式文件,你必须在程序窗口的通用声明部分或标准模块中添加如下的声明:

  Public Const SND_SYNC = &&H0

  Public Const SND_ASYNC = &&H1

  Public Const SND_NODEFAULT = &&H2

  Public Const SND_MEMORY = &&H4

  Public Const SND_ALIAS = &&H10000

  Public Const SND_FILENAME = &&H20000

  Public Const SND_RESOURCE = &&H40004

  Public Const SND_ALIAS_ID = &&H110000

  Public Const SND_ALIAS_START = 0

  Public Const SND_LOOP = &&H8

  Public Const SND_NOSTOP = &&H10

  Public Const SND_VALID = &&H1F

  Public Const SND_NOWAIT = &&H2000

  Public Const SND_VALIDFLAGS = &&H17201F

  Public Const SND_RESERVED = &&HFF000000

  Public Const SND_TYPE_MASK = &&H170007

  Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

  sndPlaySound函数需要两个参数:第一个参数soundfilename是要播放的WAV文件的名称;第二个参数是一个表明播放方式的标识常量,其定义的值如前面的声明所示,通常所使用的标识意义如下:

  SND_SYNC播放WAV格式文件,播放完毕后将控制转移回应用中。

  SND_ASYNC播放WAV格式文件,将控制立即转移回应用程序中,而不管对WAV文件的播放是否结束。

  SND_MEMORY用于播放以前已经加载到内存中的WAV格式文件。

  SND_LOOP循环播放WAV格式文件。

  注意:SND_LOOP标识通常需要同SND_ASYNC共同使用,也即在两个标识之间添加“与”播放符,以免在对WAV格式文件进行播放的时候将系统挂起。

  2、播放MIDI格式文件

  播放MIDI格式文件时,你必须在程序窗口的通用声明部分中或标准模块中添加如下的声明语句:

  Private Declare Function mciExecute Lib "winmm.dll" Alias "mciExecute" (ByVal lpstrCommand As String) As Long

  API函数mciExecute只有一个参数:CommandString,它是一个命令字符串,用于表明对声音文件播放的命令,例如,要完整播放声音文件“C:WindowsMediaCanyon.mid”,只需要用以下一些语句即可实现:

  Dim ReturnValue As Long

  ReturnSoundValue = mciExecute("play C:WindowsMediaCanyon.mid")

  如果只播放MIDI格式文件的部分,就可以使用from...to...这种语句格式,例如:需要播放CANYON.MID文件的20毫秒到500毫秒的部分,可以使用如下的语句:

  Dim ReturnValue As Long

  ReturnSoundValue = mciExecute("play C: WINDOWS MEDIACANYON.MID from 20 to 500")

  使用API函数mciExecute也可以用来对WAV格式文件进行播放,方法同播放MIDI基本一样。现举列如下:

  1、在Visual Basic应用窗体中加入以下声明:

  Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

  Const SND_SYNC = &&H0

  Const SND_ASYNC = &&H1

  Const SND_NODEFAULT = &&H2

  Const SND_MEMORY = &&H4

  Const SND_ALIAS = &&H10000

  Const SND_FILENAME = &&H20000

  Const SND_RESOURCE = &&H40004

  Const SND_ALIAS_ID = &&H110000

  Const SND_ALIAS_START = 0

  Const SND_LOOP = &&H8

  Const SND_NOSTOP = &&H10

  Const SND_VALID = &&H1F

  Const SND_NOWAIT = &&H2000

  Const SND_VALIDFLAGS = &&H17201F

  Const SND_RESERVED = &&HFF000000

  Const SND_TYPE_MASK = &&H170007

  Private Declare Function mciExecute Lib "winmm.dll" Alias "mciExecute" (ByVal lpstrCommand As String) As Long

  2、在窗中激活事件中加入以下代码:

  Private Sub Form_Activate()

  Dim ReturnValue As Long

  ReturnValue = sndPlaySound("C:windowsMEDIATADA.WAV",SND_SYNC)End Sub

  通过(F5)键来运行该程度即可听到背景音乐。

 楼主| 弗罗多 发表于 2008-6-9 09:20 | 显示全部楼层
近来有许多坛主反映背景音乐不能正确播放,下面就几个最常见的问题说明一下:
  1、首先大家要知道,设置论坛背景音乐和发贴的时候链接音乐的链接格式是一样的,也就是说,在贴子里贴出来可以播放的音乐,一般都可以作为论坛背景音乐。

  2、什么样的音乐链接地址才是有效的?这也是大家问得最多的问题。
  因为现在很多网站的音乐链接做过加密处理,所以我们在这里也不可能将所有特例列出。但是有一种最保险的链接,就是在IE里输入这个链接地址,打开后会直接跳出音乐下载提示窗口的,那么这个链接就肯定可以作为论坛背景音乐。
  反之,如果您要设置为背景音乐的链接地址,在IE里打开只是一张网页,即使网页里面有在线播放的音乐,但将其作为论坛背景音乐链接地址却是无效的。
  一般有效的音乐链接地址都是以.mp3,.rm,.wma等音乐文件扩展名结尾的。不过有些网站会对地址加密,因此有的链接虽然是以.mp3,.rm,.wma等音乐文件扩展名结尾,也不一定能够作为论坛背景音乐在线播放。
  所以大家在设置论坛背景音乐前,最好是先检测一下链接地址是否有效,有时候无效的地址不仅不能在线播放,还很有可能使论坛打开速度极慢甚至出现打开错误。

  3、有坛主反映说,为何我的论坛背景音乐在我的电脑里可以听到,但别人却说他那里听不到?或者别人听得到我的论坛背景音乐,但我这里却听不到。
  这个问题就和您设置的链接地址没有关系了,而是和电脑所装的音乐播放器有关。
  如果电脑里没有安装相应的音乐播放器或播放器版本太老,都是听不到论坛背景音乐的。或者播放器没有装好也很有可能导致论坛打开的时候出现IE错误。
  比如,您链接的论坛背景音乐是.rm格式的,即使电脑安装了Windows Media Player,但没有安装RealPlayer,也是听不到的(因为.rm格式的音乐只能用RealPlayer播放)。
  所以,我们一般建议大家将.mp3格式的音乐设置为论坛背景音乐,因为.mp3格式的音乐不管什么播放器都可以播放出来。


  另外,为了方便大家找到有效的音乐链接地址,我们在论坛管理设置背景音乐的下面提供了一个在百度搜索音乐的快速搜索工具栏,大家可以直接将自己想找的歌曲名填入搜索。
  搜索后会出来很多下载链接,为了检验链接的有效性,大家可以先将鼠标放在链接处,点右键—>选目标另存为,如果跳出了选择下载地址的保存窗口,且下方的保存类型是音乐文件的类型(如mp3,rm,wma,而非 HTML Document或其它),那么这个链接就是有效的。然后您可以取消保存窗口;或者您不放心,也可以将音乐下载下来自己先听过一遍。
  取消保存后,再次用鼠标在这个链接处点右键—>选属性,打开后可以看到里面有一项:
地址(URL):http://xxxxxxx(xxxxxx可为任意地址),这个
[url=]http://xxxxxxx[/url]就是作为论坛背景音乐链接的有效地址了。
 楼主| 弗罗多 发表于 2008-6-9 09:21 | 显示全部楼层
贴图,flash和背景音乐的方法
(一)贴图的方法
⒈如果图片在自己的硬盘上,点发新贴,输入标题以后,点“上传附件或图片后的浏览按钮,找到图片所在的位置点打开。如果还需要写文字,就在编辑栏里输入文字就可以了。
⒉如果图片在网上,那么用鼠标指在图片上,右单击选择属性,将URL地址复制下来。然后回社区,点发新贴,在最上端的绿色条框里有[高级模式]请选择。这时在字体的下端出现一排简捷按钮,请点第七个按钮“插入图片”,然后出现一个对话框,将刚才复制的URL地址粘接在对话框里点确定即可。如果编辑文字请另起一行,输入文字即可。
3.手动贴图: [img](粘接网址)[)(/img](去掉方括号里的)()
注意:网址后缀必须是jpg,bmp,gif等格式的有效。

(二)贴Flash的方法
⒈在网上找到带“.swf”的Flash,复制下网址。
⒉进社区,点发新贴,在最上端的绿色条框里有[高级模式]请选择,这时在字体的下端出现一排简洁按钮,请点第八个按钮“插入Flash”,将刚才复制的网址粘接在对话框里点确定即可。
⒊手工输入方法:
在编辑栏里直接输入:或者 Flash: http://粘接网址 即可。
注意:网址的末尾必须是“.swf”才可以,不支持“.htm”和“.html”格式的Flash。

(三)插入背景音乐的方法
⒈在网上找到带“.wav”“mid”的网址,复制下网址。
⒉进社区,点发新贴,在最上端的绿色条框里有[高级模式]请选择,这时在字体的下端出现一排简洁按钮,请点第九个按钮“插入声音”,将刚才复制的网址粘接在对话框里点确定即可。
⒊手工输入:[sound]粘接网址[/sound]

(四)贴MP3或者ram、rm格式的音乐
⒈插入“在线Real Player播放音频文件(*.mp3,*.ra) ”
格式:[ra]粘接网址[/ra]

⒉插入“在线Real Player播放视频文件(*.rm) ”
格式:[rm.]粘接网址[/rm.]

⒊插入“插入一个 Real 格式流数据”
格式: rtsp://网址

⒋插入“插入一个 WM 格式流数据”
格式: mms://网址

⒌插入“在线Windows Media Player播放视频文件(*.wmv)”
格式:[wmv]粘接网址[/wmv]

⒍插入“在线Windows Media Player播放音频文件(*.wma)”
格式:[wma]粘接网址[/wma]



--------------
[url=][/url]

    您需要登录后才可以回帖 登录 | 请使用中文注册

    本版积分规则

    小黑屋|手机版|土鳖小屋 ( 蜀ICP备2022018145号 )

    GMT+8, 2024-11-24 06:35

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表