多媒体化那些事 | 青训营笔记

115 阅读2分钟

这是我参与「第四届青训营」笔记创作活动的的第17天

啥是多媒体

我们上学时总是听的微机课其实还有另外一个名字-没错 多媒体课
多媒体是我们可以看到和听到的一切:文本、书籍、图片、音乐、声音、CD、视频、DVD、档案、电影等等。
多媒体以多种方式存在。在Internet上,您会发现很多被嵌入网页中的元素,并且现在的 web 浏览器已支持多种多媒体格式

一般的多媒体引擎

  • H5
  • Flash

H5-Html5

HyperText Markup Language 5

HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一
以下为新增元素
1.<canvas> 标签定义图形,比如图表和其他图像。该标签基于 JavaScript 的绘图 API(WebGL的代码里经常看见)
2.<audio> 定义音频内容
3.<video> 定义video
4.<source> 定义多媒体资源
5.<embed> 嵌入内容
6.<track> 媒介规定外部文本轨道

Flash

被大量应用于网页的矢量动画文件格式
使用向量运算﹙Vector Graphics﹚的方式,产生出来的影片占用存储空间较小
使用Flash创作出的影片有自己的特殊档案格式﹙swf﹚
是Macromedia提出的“富因特网应用”(RIA)概念的实现平台
但是 它遇见了0day 现在的浏览器为了安全 一般不会内置Flash啦 Flash来解码视频非常耗电,而且运行缓慢,这会极大降低设备的续航能力,也很容易造成设备死机
Flash是为电脑和鼠标设计的,并不适合触屏设备。比如很多Flash网站都用到了光标悬停,当把鼠标移动到某个点时,弹出菜单或其他元素
所以 各位Dev转战js和h5
Adobe过去计划在2020年底逐步淘汰Flash 现在国内被某公司代理 Bye~