移动商务网页设计与制作教学课件作者魏利华第7章多媒体播放.ppt

移动商务网页设计与制作教学课件作者魏利华第7章多媒体播放.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.4 多媒体元素的重要事件 (7)使用video元素的addEventlistener方法对durationchange和timeupdate等事件进行监听,同时绑定updateSeekable和updatePlayhead函数,在这两个函数中输出媒体文件的总时间长度和当前播放时间。代码如下:其运行效果如图7.4所示。 上一页 返回 7.5 小结 本章介绍了HTML5中video元素和audio元素的用法,并演示了如何使用它们构建Web应用。Audio元素和video元素的引入让HTML5的应用多了一种选择:不使用插件即可播放音频和视频。此外,audio元素和video元素还提供了通用的、集成化的可用脚本控制的API。 返回 图7.1 在HTML4中播放视频 返回 表7.1 目前浏览器对video元素和audio元素的支持情况 返回 表7.2 source元素的几个属性 返回 图7.2 Firefox3.5浏览器播放HTML5视频时的控制条 返回 图7.3 用Firefox3.5浏览器播放ogv视频文件 返回 图7.4 事件捕捉实例 返回 * 第7 章 多媒体播放 7. 1 HTML5 多媒体概述 7. 2 多媒体元素的基本属性 7. 3 多媒体元素的常用方法 7. 4 多媒体元素的重要事件 7. 5 小结 返回 7. 1 HTML5 多媒体概述 7.1.1 HTML4中的多媒体 在HTML5之前,在网页中加入视频时必须使用object和embed元素,而且还要为这两个元素添加许多属性和参数,例如下面代码: 下一页 返回 7. 1 HTML5 多媒体概述 其运行结果如图7.1所示。 从上面的代码可看出,HTML4有如下缺点: (1)代码冗长、笨拙。 (2)需要使用第三方插件如flash。如果浏览器没有安装相应插件,则不能播放视频,网页上会出现一片空白。 7.1.2 HTML5中的多媒体 HTML5新增了两个多媒体元素———video元素和audio元素。video元素用来播放网络上的视频或电影,audio元素用来播放网络上的音频文件。使用这两个元素后,不再需要其他插件,只要使用支持HTML5的浏览器就可以了。目前浏览器对video元素和audio元素的支持情况见表7.1。 上一页 下一页 返回 7. 1 HTML5 多媒体概述 如果浏览器支持ogg格式,就播放horse.ogg,如果浏览器不支持ogg格式,就会继续往下找播放文件,如果浏览器支持mp3,则播放第二个源文件,如果浏览器既不支持ogg格式,也不支持mp3格式,又没有别的文件可找了,就显示“Yourbrowserdoesnotsupporttheaudioelement.”信息。 source元素的几个属性见表7.2。 上一页 返回 7.2 多媒体元素的基本属性 video元素与audio元素所具有的属性大致相同,下面介绍各video元素和audio元素的属性。 1.src属性和autoplay属性 src属性用于指定媒体数据的URL地址。autoplay属性用于指定媒体是否在页面加载后自动播放。其使用方法如下: 2.perload属性 该属性用于指定视频或音频数据是否预加载。如果使用预加载,则浏览器会预先对视频或音频数据进行缓冲,这样可以加快播放速度,因为播放时数据已经预先缓冲完毕。该属性有3个可选值,分别是none、metadata和auto,其默认值为auto。 下一页 返回 7.2 多媒体元素的基本属性 3.poster(video元素的独有属性)和loop属性 对于poster,当视频不可用时,可以使用该元素向用户展示一幅替代用的图片。当视频不可用时,最好使用poster属性,以免展示视频的区域中出现一片空白。该属性的使用方法如下: loop属性用于指定是否循环播放视频或音频,其使用方法如下: 上一页 下一页 返回 7.2 多媒体元素的基本属性 4.controls属性 它指定是否为视频或音频添加浏览器自带的播放用的控制条。控制条具有播放、暂停等按钮(图7.2)。其使用方法如下: width属性与height属性用于指定视频的宽度与高度(以像素为单位),使用方法如下: 上一页 下一页 返回 7.2 多媒体元素的基本属性 5.error属性 在读取、使用媒体数据的过程中,在正常情况下,该属性为null,但是任何时候只要出现错误,该属性将返回一个MediaError对象,该对象的code属性返回对应的错误状态码,其可能的值包括: (1)MEDIA_ERR_ABORTED (数值1):媒体数据的下载过程由于用户的操作原因而被终止。 (2)MEDIA_ERR_NETWORK (数值2):确认媒体资源可用,但是在下载时出现网络错误

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档