html5新媒体播放器标签video、audio 与embed、object

您所在的位置:网站首页 flash音乐是什么 html5新媒体播放器标签video、audio 与embed、object

html5新媒体播放器标签video、audio 与embed、object

2023-12-22 05:49| 来源: 网络整理| 查看: 265

html5里的一些新的标签,看到里面object、embed、video、audio都可以添加视频或音频文件 embed是针对非IE的浏览器的媒体播放器 video是html5出的一种新标准,但并不是所有的浏览器都支持。video虽然号称可以支持三种媒体类型,但常用的只有mp4。 像object,和embed是都可以用来播放视频和音频,而且他们展示效果基本上一样的,

 

1、 video、audio可以看我的另一篇文章https://www.cnblogs.com/jing-tian/p/10930085.html

2、embed

embed和object都是网页用的嵌入脚本,用来播放flash文件的

如果使用的是flash文件或者其他video标签不支持的格式。那么可以使用embed标签插入。

embed标签只支持PC端,移动端无效,video标签移动和PC端均支持,如果你的视频文件是mp4格式的,那么推荐使用video标签,兼容PC端和移动端。

我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标签。也就是OBJECT和EMBED标签

 

embed标签是html5版本新增的标签,是使用来定义嵌入的内容(如插件、媒体等)

如果浏览器没安装没启用flash,那么浏览器会跳出一个提示框访问是否要自动安装flash player。

object和embed的区别:是为了兼容不同浏览器,IE只支持对Object的解析;火狐,谷歌,Safari只支持对Embed的解析。注意:使用+是为了更好的兼容性,如果场景允许,推荐使用。

语法:

embed标签属性值:

标签属性设置 说明              src 被嵌入内容的地址 type 嵌入内容的文件类型MIME类型 autostart 自动播放(boolean) loop 循环播放(boolean) hidden 控制面板是否显示(true,no) starttime=mm:ss(分:秒) 开始播放的时间 volume 音量大小(0~100) height、width 容器属性 units 该属性指定高和宽的单位为pixels或en controls=console 一般正常面板(多属性值) name 该属性给对象取名,以便其他对象利用 title= 说明文字 palette=color|color 表示嵌入的音频或视频文件的前景色和背景色,第一个值为前景色,第二个值为背景色,中间用 | 隔开。color可以是RGB色(RRGGBB)也可以是颜色名 align 规定控制面板和当前行中的对象的对齐方式

 

embed支持很多媒体类型比如图像、音频、视频、可以参考文件类型(IANA MIME 类型)列表,说明:embed标签是一个空标签,没有元素内容。在html中可以不关闭标签,而在xhtml中必须使用“/”关闭标签,如:

MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。

常用的MIME类型:

 

文件后缀 Mime类型 说明 .flv flv/flv-flash  在线播放 .html或.htm  text/html  超文本标记语言文本 .rtf  application/rtf RTF文本 .gif  image/gif GIF图形 .jpeg或.jpg  image/jpeg JPEG图形 .au audio/basic  au声音文件 .mid或.midi audio/midi或audio/x-midi MIDI音乐文件 .ra或.ram或.rm  audio/x-pn-realaudio RealAudio音乐文件 .mpg或.mpeg或.mp3  video/mpeg MPEG文件 .avi  video/x-msvideo AVI文件 .gz application/x-gzip GZIP文件 .tar application/x-tar  TAR文件 .exe  application/octet-stream 下载文件类型 .rmvb  video/vnd.rn-realvideo  在线播放 .txt  text/plain 普通文本 .mrp  application/octet-stream  MRP文件(国内普遍的手机) .ipa application/iphone-package-archive IPA文件(IPHONE) .deb  application/x-debian-package-archive DED文件(IPHONE) .apk application/vnd.android.package-archive  APK文件(安卓系统) .cab application/vnd.cab-com-archive  CAB文件(Windows Mobile) .xap application/x-silverlight-app  XAP文件(Windows Phone 7) .sis application/vnd.symbian.install-archive SIS文件(symbian平台) .jar  application/java-archive JAR文件(JAVA平台手机通用格式) .jad text/vnd.sun.j2me.app-descriptor JAD文件(JAVA平台手机通用格式) .sisx  application/vnd.symbian.epoc/x-sisx-app  SISX文件(symbian平台)

3、Object

object参数说明param name标签是在这个播放插件中嵌入的一些功能和播放参数,比如(你可以抄下来):                            

使用 object 和 embed 标签来嵌入,细心的会发现,object 的很多参数和 embed 里面的很多属性是重复的,为什么这样做?为了浏览器兼容性,有的浏览器支持 object,有的支持 embed,这也是为什么要修改 Flash 的参数时两个地方都要改的原因。这种方法是 Macromedia 一直以来的官方方法,最大限度的保证了 Flash 的功能,没有兼容性问题。现阶段用 JS 嵌入 Flash 是最完美的方法.

对于不支持object的浏览器,可以使用如下方式,浏览器将跳过object,识别embed元素:

1 2 3 4

播放音频可使用object、embed,此外html5也有audio标签与video相对应,且用法相同。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3