小编Ism*_*ael的帖子

在 Angular 应用程序中包含 hls.js 库

我试图将 Videogular2 模块包含到我的 Angular 应用程序中,但我不断收到hls.js. 我已按照Getting started指南进行操作,但在开发人员控制台中收到此错误:

ERROR ReferenceError: Hls is not defined
    at VgHLS.webpackJsonp.../../../../videogular2/src/streaming/vg-hls/vg-hls.js.VgHLS.createPlayer (vg-hls.js:56)
    at VgHLS.webpackJsonp.../../../../videogular2/src/streaming/vg-hls/vg-hls.js.VgHLS.ngOnChanges (vg-hls.js:45)
    at checkAndUpdateDirectiveInline (core.es5.js:10840)
    at checkAndUpdateNodeInline (core.es5.js:12339)
    at checkAndUpdateNode (core.es5.js:12278)
    at debugCheckAndUpdateNode (core.es5.js:13139)
    at debugCheckDirectivesFn (core.es5.js:13080)
    at Object.eval [as updateDirectives] (WatchComponent.html:22)
    at Object.debugUpdateDirectives [as updateDirectives] (core.es5.js:13065)
    at checkAndUpdateView (core.es5.js:12245)
Run Code Online (Sandbox Code Playgroud)

我先执行了这个命令

yarn add videogular2 dashjs hls.js
Run Code Online (Sandbox Code Playgroud)

我已经添加了脚本路径.angular-cli.json

"scripts": [
    "../node_modules/dashjs/dist/dash.all.min.js",
    "../node_modules/hls.js/dist/hls.min.js"
]
Run Code Online (Sandbox Code Playgroud)

导入所需的模块app.module.ts

imports: [
    BrowserModule,
    VgCoreModule,
    VgControlsModule,
    VgOverlayPlayModule,
    VgBufferingModule,
    VgStreamingModule
]
Run Code Online (Sandbox Code Playgroud)

添加了 HTML 文件(使用组件),其中movie是组件的属性。 …

videogular hls.js angular

5
推荐指数
1
解决办法
7143
查看次数

使用带有 nodejs 的 libxmljs 的无效 XSD 架构

我在 libxmljs 存储库上发布了一个问题,它被关闭了,因为他们认为这在 lib 级别不是问题。所以我把它贴在这里。

我正在尝试使用 OASIS 提供的 XML 模式验证 XLIFF 文件,但我一直收到 XSD 错误。

错误:Request._callback (/Users/fluxb0x/Tests/xliff_parser/main.js) 处的 Document.validate (/Users/fluxb0x/Tests/xliff_parser/node_modules/libxmljs/lib/document.js:73:17) 处的 XSD 架构无效:25:21) 在 Request.emit (events.js:98:17) 在 Request.emit (events.js:98:17) 在 Request.self.callback (/Users/fluxb0x/Tests/xliff_parser/node_modules/request/request.js:199:22)。(/Users/fluxb0x/Tests/xliff_parser/node_modules/request/request.js:1160:14) 在 IncomingMessage 的 Request.emit (events.js:117:20)。(/Users/fluxb0x/Tests/xliff_parser/node_modules/request/request.js:1111:12) at IncomingMessage.emit (events.js:117:20) at _stream_readable.js:938:16 at process._tickCallback (node. js:419:13)

我已经使用 Oxygen XML 编辑器来测试验证,它没有问题。

这是我导出的 XLIFF 文件:en.xliff

这是 OASIS 提供的 XSD 文件:xliff_schema.xsd

相当大的文件。

感谢您的帮助。

node.js xsd-validation xliff libxml-js

3
推荐指数
2
解决办法
2615
查看次数