前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows/Android/iOS/Linux平台H265流媒体播放器EasyPlayer.js部署报错

Windows/Android/iOS/Linux平台H265流媒体播放器EasyPlayer.js部署报错

原创
作者头像
TSINGSEE青犀视频
修改2021-03-10 14:10:10
1.2K0
修改2021-03-10 14:10:10
举报
文章被收录于专栏:TSINGSEE青犀视频

EasyPlayer项目经过多年的发展,已经在多项目中得到了验证,其中EasyPlayer.JS就是支持集成到网页的视频流媒体播放器。此外,EasyPlayer项目各播放器都支持二次开发。

前段时间我们在测试EasyPlayer.JS的部署,在github(https://github.com/tsingsee/EasyPlayer.js)下载legacy分支。直接在浏览器打开本地部署环境出现错误提示“error:No ESLint configuration found”,导致构建失败。

我们搜索了该问题出现的原因,网上分析是项目中缺少.eslintrc.js文件。因为有些隐藏文件是无法拷贝的,就比如.eslintrc.js。

问题原因已经知道,那么就在项目中新建.eslintrc.js文件。

在.eslintrc.js文件里添加如下代码,将这个文件赋予完整内容:

代码语言:javascript
复制
module.exports = {
  root: true,
  parserOptions: {
    parser: 'babel-eslint'
  },
  env: {
    browser: true,
  },
  extends: [
    // https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
    // consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
    'plugin:vue/essential',
    // https://github.com/standard/standard/blob/master/docs/RULES-en.md
    'standard'
  ],
  // required to lint *.vue files
  plugins: [
    'vue'
  ],
  // add your custom rules here
  rules: {
    // allow async-await
    'generator-star-spacing': 'off',
    // allow debugger during development
    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
  }
}

再次启动部署效果如下:

上图播放器构建完成后,按要求传入正确的播放地址即可正常播放视频流。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档