2014-01-17 41 views

回答

17

有一个活生生的例子

https://webrtc.github.io/samples/src/content/devices/input-output/

(此的WebRTC链接是新的,而且应该在Chrome移动工作)

链接是这个答案 - https://stackoverflow.com/a/35480435/2414207,这正在深入讨论MediaDevices.enumerateDevices()[新]与MediaStreamTrack.getSources()[已弃用]。


你可以找到进一步的信息(现在有点过时,但有用的,以获得大画面)这个上:

http://www.html5rocks.com/en/tutorials/getusermedia/intro/#toc-gettingstarted

向下滚动,跳跃:

  • 功能检测
  • 获取对输入设备的访问权限
  • 设置介质的限制

直到

  • ,选择媒体来源

供参考:我以前活生生的例子(碎)

https://simpl.info/getusermedia/sources/

他们正在使用MediaStreamTrack.getSources()[弃用],这不再适用于Chrome 45和Firefox 39。

对于新功能MediaDevices.enumerateDevices() - 见https://stackoverflow.com/a/35480435/2414207

+0

我回答了我自己,因为我一直在寻找的stackexchange信息便无法找到任何,所以要求面临同样的问题 – AddingColor

+2

人这个问题该示例在Chrome移动版上无效。至少在相机之间切换不起作用。 –

+1

是过去一年中展示的工作演示。我无法找到一款适用于Chrome手机的产品。 –