reactjs - 我们如何在 React 中加载 WebVtt 文件?

标签 reactjs ecmascript-6 loader webvtt

这是我的数据结构

网络VTT

00:00:15.000 --> 00:00:17.951
在左边我们可以看到...

00:00:18.166 --> 00:00:20.083
在右边我们可以看到...

00:00:20.119 --> 00:00:21.962
......咆哮的人

我正在尝试解析 web vtt 文件。为此,我写道:

     var data = require('./captions.en.vtt');

错误

客户:47 ./src/captions.en.vtt
模块解析失败:C:\Users\sampr\Desktop\MyVIew\WebVtt\src\captions.en.vtt 无效数字 (3:0)
您可能需要一个合适的加载器来处理这种文件类型。

有人可以帮助我吗?

最佳答案

您需要适合文件类型 (.vtt) 的加载程序。

安装 file-loader ( npm install --save-dev file-loader ) 你可以像这样直接使用它:

var data = require('file-loader!./captions.en.vtt');

关于reactjs - 我们如何在 React 中加载 WebVtt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41967530/

相关文章:

reactjs - React 如何更新 ref?

javascript - OnClick 带有箭头功能,可重新渲染 React

javascript - npm install package-name 非常慢

javascript - 尝试使用加载器动画来购买我的网页一些时间来加载,但网页仍然只在动画之后和 block 中加载

linker - 动态链接和动态加载有什么区别

asp.net - 无法显示 ASP.Net UpdateProgress

css - Material-UI:删除 TimelineItem missingOppositeContent:before 元素

javascript - Mobx- react : Inject and Observe together

javascript - 在 Javascript 中嵌套许多函数调用(Unix 管道)的好方法

javascript - 选择元素时无法找到 data-id