2

ユーザー画面を共有しようとしていますが、使用する必要がありますgetDisplayMediaが、プロジェクトのコンパイル時にエラーが発生します

プロパティ 'getDisplayMedia' はタイプ 'Navigator' に存在しません

ここにコードがあります

let stream = await navigator.getDisplayMedia({ video: true })

パッケージのバージョンは次のとおりです

  1. ノード v10.14.2
  2. NPM v6.5.0
  3. @Angular/cli v6.1.5
4

4 に答える 4

2

アンギュラーの場合、navigator または mediaDevices で DisplayMedia を取得できません。getDisplayMedia でエラーが表示されます。したがって、エラーを削除するためにできることは次のとおりです。

宣言する

nav: any;

次に、 getDisplayMedia() を使用する必要がある場所

this.nav = navigator;

stream = this.nav.mediaDevices.getDisplayMedia(your content)

于 2021-04-02T07:29:56.987 に答える