Chrome 我怎样才能在Angular Typescript中访问与画中画相关的功能?

djmepvbi  于 2023-06-19  发布在  Go
关注(0)|答案(3)|浏览(102)

当我试图使用图片中的图片相关的任何功能,我得到这些错误。错误是HtmlVideoElement类型上不存在此函数。我如何在angular中访问chrome的这些新功能?

fiei3ece

fiei3ece1#

我声明了一个新的interface,它扩展了HTMLVideoElement接口。这是一个解决方案,但消除了VScode intellisense中的错误。

j9per5c4

j9per5c42#

PiP API还没有(?)由Typescript生成的DOM类型(https://github.com/microsoft/TypeScript-DOM-lib-generator)公开。与此同时,您可以在自己的代码中使用PiP API来扩展现有的DOM类型:

declare global {
  interface HTMLVideoElement {
    requestPictureInPicture: () => Promise<any>;
  }

  interface Document {
    exitPictureInPicture: () => Promise<any>;
  }
}
0mkxixxg

0mkxixxg3#

同时,您可以将一个名为pip.d.ts的文件放入代码的根目录中,其中包含this

相关问题