使用Phonegap在Canvas / Video中显示相机流

问题描述 投票:10回答:2

对于Phonegap(Android),我们目前正在调查将Android设备的摄像头流设置为视频元素源的可能性。在webbrowsers上有点像gum。

我们想用Phonegap构建一个视频聊天应用程序。

该文档仅显示调用本机相机应用程序的函数,这不是我们正在寻找的。

是否可以在具有Phonegap的HTML元素中显示Android移动设备的相机流?

cordova camera cordova-plugins
2个回答

0
投票

插件名称:phonegap-plugin-media-stream

使用此插件并在HTML中添加视频标记并使用JS代码。这个对我有用。

HTML:视频标签

JS:

var constraints = navigator.mediaDevices.getSupportedConstraints();
alert(constraints);

navigator.mediaDevices.getUserMedia({
    'video': {
        'facingMode': 'environment'
    }
}).then(function(mediaStream) {
    var mediaControl = document.querySelector('video');
    mediaControl.srcObject = mediaStream;
    mediaControl.src = URL.createObjectURL(mediaStream);
});
© www.soinside.com 2019 - 2024. All rights reserved.