我对如何在没有npm的情况下向video.js添加插件感到有点困惑。特别是,我想添加eme plugin,以便可以使用Fairplay和Widevine。但是,在Github页面上,它没有给出javascript文件。至少,它没有给出我认为我需要的东西。
https://github.com/videojs/videojs-contrib-eme
我可以像这样添加和自托管video.js;
但是我需要做什么才能添加eme插件呢?这只是一个插件,还是我需要更多的Fairplay和Widevine插件?
服务器运行apache、cpanel和composer以及其他一些东西,但不运行npm。如果可能的话,我倾向于避免使用npm。
谢谢
发布于 2020-10-29 16:43:36
编辑:我建议你只在本地安装和使用npm,然后一旦你的代码构建完成,你就可以通过FTP将整个目录复制到cpanel。
如果您确定不想使用npm:
听起来您是在要求查找分发文件,而不是源代码。因此,即使您不使用npm,您仍然可以从npm网站手动获取这些内容。
首先在npm上找到该项目:https://www.npmjs.com/package/videojs-contrib-eme
您可以查看version选项卡并记下最新的版本号。目前是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文件夹中的文件。
但是请注意,此包具有依赖项,因此您可能需要重复此过程来获取global和video.js。希望他们没有自己的依赖,否则你可能整天都在做这件事!
https://stackoverflow.com/questions/61506273
复制相似问题