楔子
不是专业的前端,只是 需要使用,网上各种博客都是 官方那些,可以按照操作后 提示
Uncaught ReferenceError: videojs is not defined
解决
npm install @easydarwin/easyplayer --save
npm install --save-dev copy-webpack-plugin
1 copy-webpack-plugin

npm install --save-dev copy-webpack-plugin
webpack.dev.conf.js
## 引入
const CopyWebpackPlugin = require('copy-webpack-plugin')
在 module plugins 配置 上述
new CopyWebpackPlugin([
{ from: 'node_modules/@liveqing/liveplayer/dist/component/crossdomain.xml'},
{ from: 'node_modules/@liveqing/liveplayer/dist/component/liveplayer.swf'},
{ from: 'node_modules/@liveqing/liveplayer/dist/component/liveplayer-lib.min.js', to: 'js/'},
{from :'node_modules/@easydarwin/easyplayer/dist/component/EasyPlayer.swf'},
{from :'node_modules/@easydarwin/easyplayer/dist/component/crossdomain.xml'},
{from :'node_modules/@easydarwin/easyplayer/dist/component/EasyPlayer-lib.min.js'},
{
from: path.resolve(__dirname, '../static'),
to: config.dev.assetsSubDirectory,
ignore: ['.*']
},
])
2 在index.html中引用

没有在index.html中引入 就会 提示 Uncaught ReferenceError: videojs is not defined
本文介绍如何在遇到UncaughtReferenceError:videojsisnotdefined错误时,通过安装和配置@easydarwin/easyplayer及copy-webpack-plugin来解决前端音视频播放问题。包括详细步骤和在index.html中正确引用资源。
9643

被折叠的 条评论
为什么被折叠?



