离子使用video.js引发错误

时间:2017-06-12 20:17:56

标签: ionic-framework video.js ionic3

我尝试使用video.js作为我的视频播放器,但遇到错误:

Uncaught (in promise): Error: Cannot find module "safe-json-parse/tuple" Error: Cannot find module "safe-json-parse/tuple"

我做的步骤:

  1. npm install -S video.js
  2. 从" video.js';
  3. 导入视频j
  4. 在palyer.ts =>中编写代码videojs(' my-player',{controls:true});
  5. 点击播放器页面时会出现
  6. 以上错误。
  7. 有人有任何想法吗?或者其他第三方html5视频播放器可以轻松插入?

    环境详情:

      

    离子信息

    全球套餐:

    @ionic/cli-utils : 1.4.0
    Cordova CLI      : 7.0.1 
    Ionic CLI        : 3.4.0
    

    本地包裹:

    @ionic/app-scripts              : 1.3.7
    @ionic/cli-plugin-cordova       : 1.4.0
    @ionic/cli-plugin-ionic-angular : 1.3.1
    Cordova Platforms               : android 6.2.3
    Ionic Framework                 : ionic-angular 3.3.0
    

    系统:

    Node       : v6.10.3
    OS         : Linux 4.10
    Xcode      : not installed
    ios-deploy : not installed
    ios-sim    : not installed
    npm        : 3.10.10 
    

2 个答案:

答案 0 :(得分:2)

我做了同样的事情,我有一个safe-json-parse模块,所以我认为我很好,但是在做完之后:

npm install -s safe-json-parse

添加了新文件,错误消失了。

答案 1 :(得分:0)

我将videojs js和css文件下载到assets /文件夹,并在index.html中引用它们。

通过这种方式,videojs可以工作,但不像npm包那样优雅