2016-08-12 10 views

答えて

0

Menu in Chrome

は、私はこのような何かをしたいdo't。

まず、navigator.GetUserMediaを使用してアクセス権を要求する必要がありますが、まだブラウザ固有の実装がある可能性があります。

成功コールバックでenumerateDevicesを使用し、そこからいくつかのリストボックス(など)を設定することができます。

ここには、Webkitブラウザ(Chromeなど)で動作するものがあります。 modernizrを使用するか、ブラウザ固有の実装であるGetUserMediaを確認する必要があります。

navigator.webkitGetUserMedia(
{ audio: true, video: true }, 
function(MediaStream){ 
    // success 
    navigator.mediaDevices.enumerateDevices() 
     .then(function(devices){ 
      devices.forEach(function(device){ 
       console.log(device); 
      }); 
     }); 
}, 
function(){ 
    // error 
} 
); 
関連する問題