【问题标题】:Import {jsmpeg} from 'jsmpeg-player'从 'jsmpeg-player' 导入 {jsmpeg}
【发布时间】:2021-06-13 17:18:54
【问题描述】:

你知道为什么导入在 Angular 中不起作用吗?

错误:

错误:src/app/customers/customers.component.ts:4:22 - 错误 TS7016:找不到模块“jsmpeg-player”的声明文件。 'C:/Users/adabi/OneDrive/Bureau/Angular/Aximum/angular11/node_modules/jsmpeg-player/build/jsmpeg-player.js' 隐含了一个 'any' 类型。 尝试npm i --save-dev @types/jsmpeg-player(如果存在)或添加包含declare module 'jsmpeg-player'; 的新声明(.d.ts)文件

4 从'jsmpeg-player'导入{jsmpeg};

【问题讨论】:

    标签: angular jsmpeg


    【解决方案1】:

    试试

    // @ts-ignore
    import JSMpeg from 'jsmpeg-player';
    

    【讨论】:

    • 它接受导入,但我的印象是我使用的不起作用,例如 let player = new JSMpeg.Player ('ws: // localhost: 9999', { canvas: this.streaming , autoplay: true, audio: false, loop: true }) 没有错误但我无法显示实时摄像头 rtsp
    【解决方案2】:

    尝试使用

    import JSMpeg from 'jsmpeg-player';
    

    declare var 'jsmpeg-player';
    

    我认为这个 npm 已被弃用,如果是,请使用最新的 不是很好。

    【讨论】:

    • 我尝试了你的解决方案,但它不适用于 npm 我使用版本 6.14.11
    猜你喜欢
    • 2020-07-27
    • 2019-03-24
    • 1970-01-01
    • 2015-05-18
    • 2018-04-01
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    • 2022-01-10
    相关资源
    最近更新 更多