编程论坛's Archiver

shaoli4261 发表于 2007-10-4 22:25

用图片属性播放音乐

<P>&lt;html&gt;<BR>&lt;head&gt;<BR>&lt;title&gt;测试&lt;/title&gt;<BR>&lt;script language="javascript"&gt;<BR>  function run(){<BR>     document.mid.dynsrc="一剪梅.wma";<BR>  }<BR>&lt;/script&gt;<BR>&lt;/head&gt;<BR>&lt;body&gt;<BR>&lt;input type="image" src="1.jpg" width="110" height="120" onclick="run();"&gt;<BR>&lt;img name="mid" dynsrc="1" width="1" height="1" /&gt; <BR>&lt;--单击此处<BR>&lt;/body&gt;<BR>&lt;/html&gt;</P>[attach]28537[/attach]<BR>

雨帆 发表于 2007-10-5 11:35

呵,其实原理应该就是将图片当成开始播放的按钮了吧~!<BR>我办公室里面不能听,只能看![em08]<BR>

wcwtitxu 发表于 2007-10-6 04:37

<P>网页音频和视频的嵌入方法--img dynsrc <BR><BR>(一)基本语法:img dynsrc="/url" <BR>说明:img dynsrc可以用来插入各种多媒体,格式可以是Wav、Avi、AIFF、AU、MP3、Ra、Ram等等。url为音频或视频文件及其路径,可以是相对路径或绝对路径。 <BR>示例:&lt;img dynsrc="/your.avi"&gt; </P>
<P><BR>(二)属性设置: <BR>1、预设图片: <BR>语法:src="/url" <BR>说明:url为图片文件及其路径,可以是相对路径或绝对路径。该属性的作用是当视频文件下载时,用图片占据视频文件的显示位置;视频文件下载完成,图片被屏蔽,显示视频文件。若指定dynsrc为一个音频文件之后,src属性就被屏蔽,图片就不可见了。 <BR>示例:&lt;img dynsrc="/your.avi" src="/logo.jpg&gt;"; </P>
<P><BR>2、播放事件: <BR>语法:start=fileopen、mouseover <BR>说明:该属性规定了文件播放的事件,缺省值是fileopen。也可以两者同时设置。另外,用鼠标在播放区域点击一下,也将令浏览器开始播放该文件。 <BR>fileopen:文件打开时; <BR>mouseover:鼠标移到播放区域上时。 <BR>示例:&lt;img dynsrc="/your.avi" start=fileopen&gt; <BR>&lt;img dynsrc="/your.avi" start=mouseover&gt; <BR>&lt;img dynsrc="/your.avi" start=fileopen,mouseover&gt; </P>
<P><BR>3、容器属性: <BR>语法:height=# width=# <BR>说明:取值为正整数或百分数。该属性规定控制面板的高度和宽度。 <BR>height:控制面板的高度 <BR>width:控制面板的宽度 <BR>示例:&lt;img dynsrc="/your.avi" height=200 width=200&gt; </P>
<P><BR>4、说明文字: <BR>语法:alt=# <BR>说明:#为说明文字。alt的值是对动画文件的非显示说明。 <BR>示例:&lt;img dynsrc="/your.avi" alt=your.avi(200KB)&gt; </P>
<P><BR>5、控制显示: <BR>语法:controls <BR>说明:用来在视频窗口下附加MS-WINDOWS的播放控制条。 <BR>示例:&lt;img dynsrc="/your.avi" controls&gt; </P>
<P><BR>6、循环播放: <BR>语法:loop=正整数或infinite <BR>说明:该属性规定音频或视频文件的循环次数,属性值为-1或infinite时,音频或视频文件反复播放,循环不止。 <BR>属性值为正整数值时,音频或视频文件的循环次数与正整数值相同; <BR>属性值为infinite时,音频或视频文件反复播放,循环不止。 <BR>示例:&lt;img dynsrc="/your.avi" loop=2&gt; <BR>   &lt;img dynsrc="/your.avi" loop=infinite&gt; </P>
<P><BR>7、延时播放: <BR>语法:loopdelay=# <BR>说明:#=毫秒数。该属性规定音频或视频文件的延时播放时间。 <BR>示例:&lt;img dynsrc="/your.avi" loopdelay=200&gt; </P>
<P><BR>8、补白属性: <BR>语法:hspace=# vspace=# <BR>说明:取值为正整数,单位为像素。两个属性应同时应用。 <BR>hspace:画面离页面左边的距离; <BR>vspace:画面离页面顶部的距离。 <BR>示例:&lt;img dynsrc="/your.avi" hspace=10 vspace=10&gt;</P>


页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.