方法一、简单方法
使用{facingMode: 'user}获取前置;{facingMode: 'environment}获取后置;
但是存在的问题是,有些手机设备上获取后置出来的流是黑屏状态,目前使用该方法能正确获取到的只有小米手机,华为和oppo手机测试出来切换后置都是黑屏,所以该方法的局限性比较强,推荐使用方法二。
navigator.getUserMedia =
navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia;
navigator.getUserMedia(
{
video:{facingMode: 'user'}, //前置
//video:{facingMode: 'environment&#