WebRTC adapter.js返回空对象

时间:2017-12-27 18:18:11

标签: angularjs html5 webrtc

我正在使用前端emplyong adapter.js和AngularJS构建一个WebRTC应用程序。 从adapter.js调用函数 getUserMedia ,成功处理程序返回一个空对象作为流对象。下面是代码片段。

的index.html

        <video class="online" id='local-video' autoplay ng-src="{{localVideoStream}}"></video>

main.js

$scope.constraints = {
    audio: true,
    video: true
};
$scope.localVideoStream = null;

getUserMedia($scope.constraints, function(stream) {
    socket.emit('message:webrtc', stream);
    console.log(stream);
    $scope.localVideoStream = $sce.trustAsResourceUrl(stream);
    handleUserMedia(stream);
}, function(error) {
    $timeout(function() {
        MainService.viewport = 'main';
        $location.path('/main');
    }, 1);
    console.log(error);
});


function handleUserMedia(stream) {
   // as defined in adapter.js
}

由于此行为,我无法在视频元素中流式传输本地媒体,如index.html文件中所示。 任何出路?

0 个答案:

没有答案