不带npm的video.js插件(如eme)

2024-07-01 07:46:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我对如何在没有npm的情况下向video.js添加插件感到有点困惑。特别是,我想添加eme plugin,以便使用FairplayWidevine。但是,在Github页面上,它没有提供javascript文件。至少,它没有提供我认为我需要的东西

https://github.com/videojs/videojs-contrib-eme

我可以像这样添加和自托管video.js

但是我需要做什么来添加eme插件呢?这仅仅是一个插件,还是我需要更多用于Fairplay和Widevine的插件

服务器运行apache、cpanel、composer和其他一些东西,但不运行npm。如果可能的话,我宁愿避免使用npm

谢谢


Tags: 文件httpsgithub插件npmvideojs情况
1条回答
网友
1楼 · 发布于 2024-07-01 07:46:01

编辑:我建议您只需在本地安装并使用npm,然后一旦构建了代码,您就可以通过FTP将整个目录复制到cpanel


如果您确实确定不想使用npm:

听起来,您要求查找的是分发文件,而不是源代码。因此,即使您没有使用npm,您仍然可以从npm网站手动获取这些信息

首先在npm上查找项目:https://www.npmjs.com/package/videojs-contrib-eme

您可以查看“版本”选项卡并记下最新的版本号。目前3.7.0

然后使用相同的项目名称从npm注册表访问conig文件:https://registry.npmjs.org/videojs-contrib-eme

这是一个很大的json文件,但您应该能够找到指向发行版的链接:

{
  "versions": {
    "3.7.0": {
      "name": "videojs-contrib-eme",
      "dependencies": {
        "global": "^4.3.2",
        "video.js": "^6 || ^7"
      },
      "dist": {
        "tarball": "https://registry.npmjs.org/videojs-contrib-eme/-/videojs-contrib-eme-3.7.0.tgz",
      }
    }
  }
}

下载并解压缩此tarbell文件以获取dist文件夹中的文件

但是请注意,此包具有依赖性,因此您可能需要重复此过程以获取globalvideo.js。希望他们没有自己的依赖,或者你可以整天都这样

相关问题 更多 >

    热门问题