用JavaScript实现利用FLASH嵌入声音(一)

2016-02-19 22:14 9 1 收藏

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享用JavaScript实现利用FLASH嵌入声音(一)吧。

【 tulaoshi.com - Web开发 】

  本JavaScipt教程将让你感受到Flash给您带来有声世界的无穷魅力。在开始本教程之前,我先介绍一下本教程涉及到的内容:隐藏嵌入的SWF、 播放流同步的SWF、 从指定的帧上开始流、 停止和播放流、 检查是否磁道在播放、 检查是否播放器准备好、 检查SWF转载的百分比、验证SWF是否完全装载好、检查播放器的版本号、设置最小的播放器版本号、 清除错误信息等等。好吧,开始我们的教程吧。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  隐藏嵌入的SWF

  FlashSound的JavaScript API往网页插入一个FlashSound对象,随同插入还有embedSWF()方法。但是在网页中我们为什么不能看到这个对象呢?哦,原来是FlashSound隐藏了这个对象。在Internet浏览器中,FlashSound是这个对象变得透明,也就是说你看不到这个对象,但实际上它是存在的。而在Netscape浏览器中,这个对象的颜色被指定为跟网页相同的颜色,所以你也看不到它。你可以在Netscape浏览器中通过使用bgcolor属性来设置对象的颜色。以上两种方法正是隐藏对象的核心所在。试一试吧,下面我的代码是实现当鼠标移过对象时播放scale.swf文件,所以我们这样来创建FlashSound对象:

  下面的代码可以让你在Netscape浏览器中看到在“Play a Scale”下面有一个小点,它正是我们创建的FlashSound,因为此时它的颜色不是与网页的背景色相同,看看代码吧:

JavaScript://"

onmouseover="mySoundObj.TGotoAndPlay('/scale-event', 'start')"

Play a Scale

  播放流同步的SWF

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  Flash文件格式支持四种同步的类型:Event(事件)、Start(开始)Stop(停止)和Stream(流)。事件同步允许你同时播放多个磁道的声音;开始同步可以避免并行的磁道播放;停止同步作用是停止磁道播放;而对于流同步声音包含了声音的帧尺寸样式,它可以反复地天衣无缝地播放。不象其它真实的流声音格式(比如Real Audio),Flash流文件是在播放的时候装载到浏览器中去的。当播放结束的时候,这个流声音就全部被装载浏览器的高度缓冲区中。所以在接下去的播放是

来源:http://www.tulaoshi.com/n/20160219/1627998.html

延伸阅读
标签: Web开发
在控制台中输入  db.drawCircle([50,50],20,"black");  db.drawLine([5,5],[36,44],"red");  可以看到效果  代码如下: body style="margin:0px;"  /body  script      function DrawingBoard(width,height,size)      {   &nb...
标签: 办公软件
★插入声音文件 我们在文章中介绍一首诗词歌赋时,如果加入相关的乐曲(声音文件),将会有一种既能读其文,又可听其声的美妙感觉。如果你也想在文档中插入声音文件,那么就可以按以下步骤操作: 1、先将光标定位于要插入声音文件的地方。 2、在“插入”菜单中选择“对象”命令,随后弹出“对象”对话框。 3、在“对象类...
标签: Delphi
  Delphi中向TDBGrid添加组件是一件十分麻烦的事情。笔者在这里向大家介绍一种利用WIN32 API函数在TDBGRID中嵌入CHECKBOX组件的方法。 TDBGrid部件是用于显示和编辑数据库表中记录信息的重要部件,它是我们在程序设计过程中要经常使用的一个强有力的工具。TDBGrid具有很多重要的属性,我们可以在程序设计阶段和程序运行过程...
使用文字介绍来概括重点问题往往需要在幻灯片中写很多才能将其描述清楚,个人感觉此法不是特别好,如果能够绘声绘色,那结果岂不更好。下面为大家介绍下利用PowerPoint的录制旁白功能给文稿加入声音介绍。 描述:在一个PPT 文件中,我使用“幻灯片放映--录制旁白”菜单录制了旁白,但是没有使用链接旁白(如图)直接点击确定(这...
标签: Web开发
用JavaScript实现变色背景和文字 制作变色背景和文字的JavaScript代码有很多种,不过大多数背景颜色变化时有跳跃感,不够柔和。本例的效果特别酷! 请看效果: 背景请用bgcolor参数,前景文字请用fgcolor参数。 全部代码如下: 1、背景: html head title bgcolor /title meta http-equiv="Content-Type"...

经验教程

301

收藏

98
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部