繁体   English   中英

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

[英]How can I access picture in picture related function in angular typescript?

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

在此处输入图像描述

我声明了一个扩展HTMLVideoElement接口的新interface 这是一种变通方法,但可以消除 VScode 智能感知中的错误。

图片

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

在此处输入图片说明

Typescript 生成的 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>;
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM