-1
HTML5/JavaScript(写真に表示されているメニュー)からデバイスのメニューにアクセスできるかどうかを知りたい。あなたがnavigator.mediaDevices.enumerateDevices
を探しているhttps://webrtc.github.io/samples/src/content/devices/input-output/デバイス選択メニューにアクセスするには?
HTML5/JavaScript(写真に表示されているメニュー)からデバイスのメニューにアクセスできるかどうかを知りたい。あなたがnavigator.mediaDevices.enumerateDevices
を探しているhttps://webrtc.github.io/samples/src/content/devices/input-output/デバイス選択メニューにアクセスするには?
:
は、私はこのような何かをしたい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
}
);