相关疑难解决方法(0)

Enable rear camera with HTML5

I'm working on a project with MVC ASP.Net 4 HTML5 (default browser is google-chrome v29.0.1547.57) I can interact with these tools and take photographs but only with front camera, How I could enable rear camera? the characteristic of the Tablet: Samsung Galaxy Tab 2 I hope you can help me

html5 android google-chrome android-camera asp.net-mvc-4

30
推荐指数
3
解决办法
7万
查看次数

GetUserMedia - facingmode

我目前正在使用Android平板电脑和GetUserMedia在我的程序中拍照.

显然,GetUserMedia使用的默认摄像头是前置摄像头.如何使用后置摄像头作为默认设置?

这是我的GetUserMedia代码:

        navigator.getUserMedia({
            "audio": false,
            "video": {
                mandatory: {
                    minWidth: this.params.dest_width,
                    minHeight: this.params.dest_height,
                    //facingMode: "environment",
                },
            }
        }, 
        function(stream) {
            // got access, attach stream to video
            video.src = window.URL.createObjectURL( stream ) || stream;
            Webcam.stream = stream;
            Webcam.loaded = true;
            Webcam.live = true;
            Webcam.dispatch('load');
            Webcam.dispatch('live');
            Webcam.flip();
        },
        function(err) {
            return self.dispatch('error', "Could not access webcam.");
        });
Run Code Online (Sandbox Code Playgroud)

我在"强制"部分插入了facingMode,但没有工作.

请帮忙.

javascript getusermedia

12
推荐指数
2
解决办法
2万
查看次数

如何在WebRTC中的MediaStream中添加Track

我正在使用webrtc与同行之间进行通信.我不想为旧生成的流添加新轨道,因为我不想在音频通信期间为用户提供切换麦克风的功能.我正在使用的代码是,

让"pc"成为通过其进行音频通信的peerConnection对象,"newStream"是使用新选择的麦克风设备从getUserMedia函数获得的新生成的MediaStream.

            var localStreams = pc.getLocalStreams()[0];
            localStreams.removeTrack(localStreams.getAudioTracks()[0]);


            var audioTrack = newStream.getAudioTracks()[0];
            localStreams.addTrack(audioTrack);
Run Code Online (Sandbox Code Playgroud)

他们以任何方式新添加的曲目开始到达另一个先前连接的同伴而不再向他提供整个SDP吗?

在交换媒体设备的情况下使用的优化方式是什么,即在对等体之间已经建立连接的情况下使用麦克风?

microphone audiotrack webrtc mediastream

11
推荐指数
1
解决办法
8618
查看次数

在Android设备上选择后置摄像头 - jsartoolkit5

我建立类似项目的这个例子jsartoolkit5,我想能够选择我的设备的背面摄像头,而不是让的ChromeAndroid选择前一个为默认值.

根据本演示中的示例,如果设备有后置摄像头,我已添加以下代码自动切换摄像头.

var videoElement = document.querySelector('canvas');
function successCallback(stream) {
  window.stream = stream; // make stream available to console
  videoElement.src = window.URL.createObjectURL(stream);
  videoElement.play();
}

function errorCallback(error) {
  console.log('navigator.getUserMedia error: ', error);
}

navigator.mediaDevices.enumerateDevices().then(
  function(devices) {
    for (var i = 0; i < devices.length; i++) {
      if (devices[i].kind == 'videoinput' && devices[i].label.indexOf('back') !== -1) {
        if (window.stream) {
          videoElement.src = null;
          window.stream.stop();
        }
        var constraints = {
          video: {
            optional: [{
              sourceId: …
Run Code Online (Sandbox Code Playgroud)

javascript html5 android canvas jsartoolkit

7
推荐指数
1
解决办法
3372
查看次数

如何使用 webcam.js 打开移动设备的后置摄像头?

我通过https://github.com/jhuckaby/webcamjs使用 webcam.js ,在移动设备中,前置摄像头默认打开。我想将默认设置更改为后置摄像头。有什么办法可以改变相机设备吗?

html javascript google-chrome webcam.js

7
推荐指数
2
解决办法
2万
查看次数