是 HTML5 中新增的标签,可用于在网页中嵌入视频播放功能,无需 Flash 和其他嵌入插件的支持。但是HTML5目前只有Firefox、Safari、Chrome、Opera、IE9以上支持。此外为了能够播放视频至少需要转换成两种视频格式包括:h.264 (Safari / Chrome) 与 Ogg (Firefox / Opera) 。

本文介绍6 款使用 HTML5 技术实现的在线多媒体播放器。

1. Open Standard Media (OSM ) Player

OSM Player是一个基于jQuery开发、开源的HTML5多媒体播放器。当浏览器不支持HTML5时,可以转成Flash。提供播放列表,播放列表可以隐藏,支持视频全屏播放。

项目地址:

2. HTML5 Video & Js Library

Kaltura 是一款基于 Flash 技术的在线视频编辑工具。除了具备同类工具的应用特性之外,最主要的,还是能支持多人协作编辑,这一点特性可能今后将会被更多的在线视频编辑工具所使用。 此外,Kaltura 上处理的视频媒体可以通过网页内嵌代码输出到 Blog 或者个人网页上。

项目地址:

3. HTML5 Media

HTML5在音频和视频方面确实强大并易于使用,然而旧版本的浏览器并不支持,而且对于支持HTML5的浏览器在支持多媒体格式上也各不一样。

html5media是一个JavaScript音频/视频播放器能够让每一个浏览器都能够播放在HTML5多媒体标签中定义的多媒体文件。

对于不兼容的浏览器,该播放将采用支持Flash的FlowPlayer播放器来代替。

项目地址:

4. JW Player for HTML5

JW FLV MEDIA PLAYER是一个开源的在网页上使用的Flash视频、音频以及图片播放器,支持 Sliverlight 播放,可以通过一个XML文件使播放器自动切换显示一组图片,并播放背景音乐。

项目地址:

5.LeanBack Player : With Subtitle Support

LeanBack Player是一个开源的HTML5视频播放器,没有依赖任何JavaScript框架。支持全屏播放,音量控制,在同一个页面中播放多个视频。 LeanBack Player兼容大部分常用浏览器,当浏览器不支持HTML5时将自动切换成Flash版本的播放器。

项目地址:

6. Flare Video

Flare video 是一个开源的 HTML5 视频播放器,会自动判断浏览器是否支持 HTML5 ,如果不支持则使用 Flash 技术播放。Flare video 可通过 CSS/HTML/JS 进行功能和界面的定制,支持全屏播放。

项目地址:

英文原文:

文章转载请注明来源。新辉网主页 > 网页基础 > HTML >

标题:6 个基于 HTML5 实现的多媒体播放器

地址:http://www.a55.com.cn/a/8410.html

关键词:html5, 播放器,web,Web前端

用html5实现一个播放器,6 个基于 HTML5 实现的多媒体播放器相关推荐

  1. 基于QT开发的多媒体播放器

    基于QT开发的多媒体播放器 描述: 使用QT软件设计一个多媒体播放器,实现视频及音乐的播放,暂停,快进,快退,音量的调整. 歌词的实时显示和视频全屏播放等基本功能. 功能: 1.音乐系统:提供播放.暂 ...

  2. html5的在线播放页面,整理5款html5网页播放器,总有一款适合你吧

    整理了5款html5网页播放器,总有一款适合你吧. 酷播云HTML5倍速功能视频播放器 介绍: 重要提示:本播放器为酷播云在线产品,用户可以免费注册使用,下载包仅提供代码使用示例及演示,并非播放器的下 ...

  3. html代码多媒体播放器,6 个基于 HTML5 实现的多媒体播放器

    是 HTML5 中新增的标签,可用于在网页中嵌入视频播放功能,无需 Flash 和其他嵌入插件的支持.但是HTML5目前只有Firefox.Safari.Chrome.Opera.IE9以上支持.此外 ...

  4. Android媒体播放器设计,基于Android平台的多媒体播放器设计与开发.pdf

    计算机时代2015年第4期 ·29· 刘爱民 (玉林师范学院教育技术中心,广西玉林537000) 放器虽然有多种选择,却多是华而不实,操作复杂.为此设计并开发了基于Android平台的简单易用多媒体播 ...

  5. 基于html5的数据可视化实现方法研究,基于HTML5的数据可视化实现方法研究

    信息科技 Information Technology 基于HTML5的数据可视化实现方法研究 高科同济大学电子与信息学院,上海 201804摘要 HTML5的出现,为数据可视化提供了新的实现方法.本 ...

  6. java实现多媒体播放器_Java swing实现简单的视频多媒体播放器源码附带视频指导运行教程...

    <p> <span style="font-family:微软雅黑;font-size:19px;color:#666666;background-color:#FFFFF ...

  7. html5让字以打字形式出现,基于 HTML5的打字练习系统设计与实现

    基于 HTML5的打字练习系统设计与实现 朱红艳 广西大学行健文理学院 广西 南宁 530001 [摘 要]随着Internet的迅速增长.手机的普及,现代大学生疏于电脑端打字的练习,导致打字输入速度 ...

  8. 基于html5的矢量图绘制方法研究,基于HTML5和WebGL的三维地形可视化方法研究

    摘要: 近年来地理信息的需求急速增长,越来越多的GIS应用走向网页化.移动化.WebGIS应用也在逐渐从二维层面向三维层面发展,三维地形可视化是三维GIS的基础,基于Web的三维地形可视化也成为新的研 ...

  9. HTML5 JS录音功能,简单介绍recorder.js 基于Html5录音功能的实现

    这篇文章主要介绍了recorder.js 基于Html5录音功能的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 recor ...

最新文章

  1. java怎么复制动态数组_Java 数组排序复制等操作(Java Arraycopy)
  2. 目标文件(.o)结构的简单了解
  3. Android JNI 报错(signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr )
  4. Spark的stage划分算法源码分析
  5. setjmp与logjmp用法总结
  6. Linux 火狐浏览器安装Flash插件
  7. workbench透明设置_ansys workbench模型能透明显示吗?非常感谢
  8. 三.激光SLAM框架学习之A-LOAM框架---项目工程代码介绍---1.项目文件介绍(除主要源码部分)
  9. React Native : AsyncStorage 存储
  10. python二维数组的定义方式
  11. php web音视频通话,实现音视频通话(Web)
  12. Uniapp|Vue-汉字转拼音|获取汉字的首字母js实现
  13. python 实现 Cmn 的排序 阶乘
  14. idea build非常慢build artifacts非常慢的问题,检查是否存在target 多层嵌套问题
  15. 计算机专业考研出国留学条件,申请美国计算机专业研究生条件都有哪些?
  16. uniapp 实现富文本编辑器【小程序端】
  17. python tkinter库引用tkk_Python之tkinter:调用python库的tkinter带你进入GUI世界(二)——Jason niu...
  18. 怎样制作Mac启动U盘
  19. SOLIDWORKS自定义材质库
  20. 2022/3/26扫雷

热门文章

  1. css html制做王者荣耀网站,css3配合js做王者荣耀3D旋转购买英雄效果以及源码展示...
  2. 上网部署(锐捷交换机)
  3. 网页抓包工具httpwatch
  4. java实现日记软件_建立日记类
  5. 用频谱仪测量晶体频率的方法
  6. mysql的四表联查_数据库四表联查
  7. Java虚拟机这一块 —— JVM 调优和深入了解性能优化
  8. C++判断两字符串是否相等
  9. vmware安装centos8网络配置并配置NAT子网(解决Unit network.service not found问题)
  10. 情绪识别软件?论程序员对猫的偏爱!