引入 MYETV 玩家这个 MYETV (英语). 视频播放器是一种现代的HTML5第一媒体体验,设计为快速启动,清洁的UI,以及网络和电视表面的深度定制,延续了平台从早期的HTML5播放器到一个完全开放,可扩展的工具的长期演变. 它以标准网络技术为基础,包含了标题,章节,主题,插件,以及一个有文献记载的JavaScript API,以便团队可以整合,品牌并可靠地跨设备回放. 密码库将在官方GitHub寄存器中作为MIT许可证下的开源发布,以鼓励社区审查,贡献和再利用.Github 链接 : https://github.com/OskarCosimo/ MYETV-视频-玩家-开源/解析链接 : https://oskarcosimo.com/MYETV-video-player/MYETV-player-demo.html 互联网档案馆的存檔,存档日期2014-12-21.麻省理工学院 许可证一览《麻省理工学院许可证》是一份简短、允许使用的开源许可证,允许使用、复制、修改、分发、分许可和商业使用,但必须保留版权和许可证通知原件。 软件是“照旧”提供的,没有保证或责任,使每个开发者和企业都遵守规定,而且重量更轻。 这种灵活性和简便性的结合是麻省理工学院仍然是开源项目最受欢迎的许可证之一。为什么开源在麻省理工学院下开源玩家能够实现透明开发,降低供应商锁定风险,并允许由社区驱动的改进,包括插件和由被广泛使用的HTML5玩家所看到的充满活力的生态系统所激发的集成. 允许许可使得玩家容易被嵌入到商业或闭源堆栈中,同时仍按所希望的那样贡献回回错误修正或增强. 本办法与 MYETV (英语).在不同的环境中,核心结构玩家以HTML5媒体和标准网络API为中心,在现代浏览器和网页视图上提供广泛的相容性和直截了当的部署. 由于基于标准的音轨和控制,它支持标题,章节,以及UI增强而无专有运行时间依赖性. 结果是可以预测的行为,可扩展性,以及自定义特性和性能调谐的稳定基础.JavaScript 选项SCSS和CSS主题主题变量和CSS类悬钩允许自定义颜色,打字法,间隔法,角光度法,和图标法,允许与产品品牌系统无缝相接. 多重外观通过轻量级样式表支持,这样一栋建筑就可以呈现出不同的外观,跨越地产或租户. 诸如小角标志或水印等品牌元素可以通过选项或CSS重叠来应用.完全定制的标志玩家有完全自定义的品牌标志和水印.布兰德·洛戈: 位于控制栏右侧,可以显示为按钮左侧. 它可以用一个图像 URL(建议大小:高度44px – 宽度120px),一个自定义链接来设定,并且有特定的选项来显示与否.Watermark Logo:按照视频上的理想定位,可以设置一个图像URL(建议大小:180px,高度:100px),一个链接,一个链接标题,并有一个设置其位置(左上,右上,左下,右下)的选项.Logos是可选的,有广泛的API支持,当玩家初始化时它们已经作为选项被插入,所以不需要插件.说明: VTT 和 SRT玩家支持有WebVTT的文字音轨用于字幕和字幕,包括多语种菜单和样式,利用了整个网络使用的标准音轨模型. WebVTT文件容易编写和维护,并适合标题和章节,使它们自然适合生产管道。 发源于SRT的工作流程可以通过转换为VTT来适应,也可以通过使用摄入过程来生成两种格式,实现最大兼容.有图像的章节章节通过WebVTT章节音轨被启用,允许通过有清晰,有标签的段的长式内容快速导航. 玩家可以在章节条目旁显示视觉预览和图像缩略图,使浏览更加直观并吸引观众参与. 这种方法简化了内容编辑——制作人更新了一款侧车VTT和图像,而章节UI自动刷新.控制栏按钮有波视化的音频播放器玩家也可以仅作为音频播放器使用,并且有一个集成的音频波形显示系统,不需要任何插件;该系统仍然可以通过建立单独的插件来定制. 玩家初始化时设置了两个选项:"音频文件"(真实或虚假)将玩家设置为音频播放器,而"音频波"(真实或虚假)将在视频空间中显示音频波形.插件系统插件架构会暴露出生命周期钩子,UI注入点,以及事件订阅,因此可以添加新的特性而无需伪造核心. 实例包括分析信标、通过标准化的SDK实现的广告集成、水印上标注以及特定域动作的自定义按钮。 这反映了成功的开放生态系统,社区一揽子计划随着时间的推移扩大了玩家的能力.开发者 API简洁的API允许强制控制播放,暂停,寻求,设置Volume,设置Muted,设置PlaybackRate,设置Source(s),设置Track(setTrack),并为平滑的靴子绑定获得状态加准备/error承诺. 事件放出镜像 HTML5 语义,所以应用代码可以对播放头的更改,缓冲,出错,跟踪切换,质量开关,以及全屏转换等进行反应. 配置可以通过JavaScript或数据属性提供,既允许声明又允许程序初始化模式.无障碍功能WebVTT 字幕和分章音轨改进了取用和理解,同时使键盘方便的导航能够跨越玩家UI. 清晰的焦点状态,可读对比度和可调整的字幕样式默认支持包容性体验. 多语种支持遵循跟踪元数据,并配合已建台式计算机和电视播放器使用的做法.规模化和品牌化全球CSS变量允许快速的色彩和打字互换,使品牌能够保持嵌入多个站点或应用的玩家之间一致的身份. 外观外观图案为逻辑和风格提供了更大的分化,简化了维护和长期设计迭代. 各组织可以通过主题预设来规范布局和行为,同时保留每页覆盖的空间.生产工作流程使用侧车 VTT
MYETV 视频播放器开源
Read More »