高性能HTML5弹幕播放器 Moe2_player

码农软件 · 软件分类 · HTML5开发相关 · 2019-03-07 10:14:19

软件介绍

Moe2_player是一款高性能HTML5弹幕播放器

特点:

  • 完全基于html5,移动设备友好,(iphone需要添加到桌面作为webapp方可观看弹幕)

  • 性能强大,在多倍于B站最大弹幕覆盖量的情况下,仍然可以达到60fps,如果使用webgl渲染器性能更强

  • 3D视角弹幕

  • VR虚拟影院

  • 非常简单的集成步骤

  • 已实现了B站和A站的基本弹幕格式的解析

  • 内部实现了弹幕发送和更新的相关方法(基于socket.io,不过暂时没有开放就没有完全集成)

Demo:

使用入门:

  • 引用dist目录下的script,style,images,fonts文件夹至工程目录

  • 在网页用引用js以及css

<link rel="stylesheet" href="style/player.css">
<script src="script/player.min.js"></script>
  • 建一个容器来存放播放器,容器本身的大小和响应式行为会影响播放器的大小

<div id='player-container'></div>
  • 初始化播放器,

<script>
var player=new Moe2.Player(document.querySelector('#player-container'),'可选的视频标题');
player.initVideo('视频的路径.mp4');
player.loadDanmaku('弹幕文件路径.xml','bilibili');
</script>

手动编译

npm install
npm run build

接口文档

  • 待完善

iPhone用户请注意

  • 由于苹果的限制,只要在Safari中播放视频,必然会导致一个全屏的系统视频播放器覆盖掉整个页面,所以弹幕和VR都需要在webapp模式下观看。

  • 在页面头部添加

    <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" >

然后用户就可以在safari或者安卓的chrome的菜单中选择添加到主屏幕了,添加之后主屏幕会有一个网站的图标(可以自定义),然后通过webapp的图标进入访问网站可以实现inline视频播放以及网页全屏。

本文地址:https://codercto.com/soft/d/810.html

黑客攻防技术宝典(第2版)

黑客攻防技术宝典(第2版)

[英] Dafydd Stuttard、[英] Marcus Pinto / 石华耀、傅志红 / 人民邮电出版社 / 2012-6-26 / 99.00元

内容简介: Web应用无处不在,安全隐患如影随形。承载着丰富功能与用途的Web应用程序中布满了各种漏洞,攻击者能够利用这些漏洞盗取用户资料,实施诈骗,破坏其他系统等。近年来,一些公司的网络系统频频遭受攻击,导致用户信息泄露,造成不良影响。因此,如何确保Web应用程序的安全,已成为摆在人们眼前亟待解决的问题。 本书是Web安全领域专家的经验结晶,系统阐述了如何针对Web应用程序展开攻击与......一起来看看 《黑客攻防技术宝典(第2版)》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具