如何使用角度打字稿访问画中画相关功能?

时间:2019-03-21 08:27:52

标签: javascript angular google-chrome javascript-objects

当我尝试使用与任何功能相关的画中画时,出现这些错误。错误是该函数在HtmlVideoElement类型上不存在。如何在angular中访问这些新功能?

enter image description here

3 个答案:

答案 0 :(得分:1)

我声明了一个扩展HTMLVideoElement接口的新接口。这是一种解决方法,但可以消除VScode智能感知Image

中的错误

答案 1 :(得分:0)

如何启用Picture-in-Picture mode in Angular

executable

答案 2 :(得分:0)

TypeP生成的DOM类型(https://github.com/microsoft/TypeScript-DOM-lib-generator)尚未公开PiP API。同时,您可以使用自己的代码中的PiP API扩展现有的DOM类型:

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

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