Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. InputDeviceInfo

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

InputDeviceInfo

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

InputDeviceInfoメディアキャプチャとストリーム API のインターフェイスで、これが表す入力機器の能力にアクセスするためのものです。InputDeviceInfo オブジェクトは、返された機器が音声または動画入力機器である場合、MediaDevices.enumerateDevices() によって返されます。

MediaDeviceInfo InputDeviceInfo

インスタンスプロパティ

親インターフェイスであるMediaDeviceInfo から継承したプロパティもあります。

インスタンスメソッド

親インターフェイスであるMediaDeviceInfo から継承したメソッドもあります。

InputDeviceInfo.getCapabilities()

機器のMediaStream の主音声トラックまたは映像トラックを記述するMediaTrackCapabilities オブジェクトを返します。

次の例では、MediaDevices.enumerateDevices() に従うことで、すべてのメディア機器を取得します。機器のいずれかが入力機器である場合、console.log(device) により、InputDeviceInfo オブジェクトがコンソールに表示されます。

js
navigator.mediaDevices.enumerateDevices().then((devices) => {  devices.forEach((device) => {    console.log(device); // 機器が入力機器の場合は InputDeviceInfo オブジェクト、それ以外は MediaDeviceInfo オブジェクトです。  });});

仕様書

Specification
Media Capture and Streams
# dom-inputdeviceinfo

ブラウザーの互換性

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp