{"id":17209198,"url":"https://github.com/jabbany/abplayerhtml5","last_synced_at":"2025-05-16T18:10:20.471Z","repository":{"id":1071198,"uuid":"2931920","full_name":"jabbany/ABPlayerHTML5","owner":"jabbany","description":"Video Player for danmaku comments. ABPlayer in HTML5. ABPlayer核心构件以动态HTML编写的版本。向HTML5进发！HTML5弹幕播放器","archived":false,"fork":false,"pushed_at":"2023-04-14T18:57:33.000Z","size":647,"stargazers_count":884,"open_issues_count":7,"forks_count":215,"subscribers_count":57,"default_branch":"master","last_synced_at":"2025-05-08T19:46:42.315Z","etag":null,"topics":["acfun","bilibili","danmaku-comments","danmu","html","javascript","player","video-player"],"latest_commit_sha":null,"homepage":"https://kanoha.org/tags/ABPlayerHTML5/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jabbany.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2011-12-07T10:50:02.000Z","updated_at":"2025-04-03T09:26:08.000Z","dependencies_parsed_at":"2022-08-16T11:55:27.278Z","dependency_job_id":"edc73adb-b9a2-4789-b2ce-0d91c69fc58c","html_url":"https://github.com/jabbany/ABPlayerHTML5","commit_stats":{"total_commits":85,"total_committers":5,"mean_commits":17.0,"dds":"0.16470588235294115","last_synced_commit":"c4e8bab4f2f3f7181bdf92595443b1a7b0e67d54"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbany%2FABPlayerHTML5","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbany%2FABPlayerHTML5/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbany%2FABPlayerHTML5/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbany%2FABPlayerHTML5/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jabbany","download_url":"https://codeload.github.com/jabbany/ABPlayerHTML5/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254582907,"owners_count":22095518,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acfun","bilibili","danmaku-comments","danmu","html","javascript","player","video-player"],"created_at":"2024-10-15T02:51:01.056Z","updated_at":"2025-05-16T18:10:20.422Z","avatar_url":"https://github.com/jabbany.png","language":"JavaScript","readme":"# ABPlayerHTML5\n\n*ABPlayerHTML5* is a spinoff of the original ABPlayer. \nIt is intended as a reference implementation of an HTML5 Danmaku Video Player \nthat uses CommentCoreLibrary as a backing implementation.\n\nFeel free to try out our [demo](http://jabbany.github.io/ABPlayerHTML5/demo).\nIf you find any bugs, please open an issue in the issue tracker.\n\n## Support\n\nWe use the latest stable source of CommentCoreLibrary by using `npm` as a package\nmanager. This means we are able to support high complexity moving danmaku and \nboth Acfun and Bilibili file formats natively. ABPlayerHTML5 is built to be \ncompatible across multiple browsers and supports current versions of \nChrome (25+), Firefox (24+), Safari and Internet Explorer (9+). \n\nWe do not include scripting danmaku support in ABPlayerHTML5 as it is less common\nand significantly adds difficulty to deployment.\n\nThe deprecated interfaces and creator interfaces are no longer maintained, you \ncan check them out by navigating to previous commits.\n\n### Building\n\nPlease use `npm install` to install the needed libraries and then use `grunt` to\ncompile the project.\n\n### Mobile\n\nABPlayerHTML5 is designed to work with mobile devices allowing swipe gestures \nand enhanced space allocation. However please note that when using in iOS \nversions for iPhone \u0026 iPod, embedded playback is not supported so there will be \nno comments displayed as the video is played in the system's player. \n\nFor iPad and OS X, Safari allows inline videos so there should be no problem.\n\n## CommentCoreLibrary\n\nABPlayerHTML5 employs a compiled version of CommentCoreLibrary. If you are only \ninterested in the implementation for danmaku comments, please move on to \n[CommentCoreLibrary](https://github.com/jabbany/CommentCoreLibrary), our sister\nproject.\n\n## License\n\nCopyright (c) 2014 Jim Chen (http://kanoha.org/), under the \n[MIT license](http://www.opensource.org/licenses/mit-license.php).\n\n# 中文\n\nABPlayerHTML5是一个ABPlayer的子项目。通过把ABPlayer的核心弹幕类重写成JS来实现一个简单但是能\n高度整合HTML5的原生弹幕播放控件。目前我们支持大部分的移动端和桌面端。\n\n如果你对项目的效果感兴趣，请 **[戳这里](http://jabbany.github.io/ABPlayerHTML5/demo)** 来观\n看本项目在你浏览器下的效果。我们欢迎有关项目呈现BUG的报告。请使用Github自带的issues发布新的Issue。\n\n## 项目状态\n\n本项目目前采取 CommentCoreLibrary 稳定版作为弹幕的后端支持库。这样我们就可以高效的还原高级弹幕\n同时也有自建的Acfun和Bilibili格式解析器。本项目兼容大部分最新版本的浏览器，包括Chrome，Firefox\nSafari和IE。项目中不包括对脚本弹幕的支持，因为脚本弹幕的使用率并不很高，而添加支持代码则会让维护\n变得困难。\n\n以前版本的旧文件在新版下不会保留，如果需要使用旧的界面，请checkout更早的commit。\n\n### 移动终端\n本播放器自带对大部分支持HTML5的移动终端的支持，包括简单的手势支持和界面优化。不过值得注意的是iPhone\n和iPod很可能无法正确还原弹幕，因为这些设备上视频由设备接管，不能内嵌在浏览器中。\n\n### 弹幕核心通用构件\nABPlayerHTML5用 CommentCoreLibrary 作为播放器的弹幕支持后端。采用的是 CCL 的发行稳定版（即\n有版本号的在 npm 上注册的版本）。CCL由于还在未成熟阶段，所以开发中可能出现API变动，ABPlayerHTML5\n只会在这些API变动正式化后才跟进，所以采取自行编译版本的CCL可能会与ABP产生衔接问题，需要开发者注意。\n\n# 许可\n版权所有 (c) 2014 Jim Chen (http://kanoha.org/), 项目遵循 \n[MIT许可协议](http://www.opensource.org/licenses/mit-license.php).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjabbany%2Fabplayerhtml5","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjabbany%2Fabplayerhtml5","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjabbany%2Fabplayerhtml5/lists"}