2017-03-16 7 views
0

私はいくつかのページで写真を撮るアプリケーションを持っています。私は、カメラを構成し、画像をキャプチャするカメラサービスを持っています。当然のことながら、ユーザはキャプチャする前に画像をプレビューしたいと思う。だから、カメラのストリームをangle-ui $モーダルでプレビューしたいと思います。MediaStreamをAngularjsディレクティブにどのように渡しますか

このCamera Test Fiddleは私が欲しいものをやっているが、私はディレクティブでターゲットvideo要素のsrc属性にカメラサービスストリームを割り当てよう

function postLink(scope, element, attrs) { 
    cameraService.getCamera() 
    .then(function(stream){ 
     element.find('video').attr("src", stream); 
    }); 

私は次のエラー

を取得enter image description here

これは、角度がHTMLをどのように構築するかと関係があります。私はgetUserMediaの初心者ですので、回避策はありますか?

+0

あなたはそれを更新した場合、私は知らないが、このコードは私のために正常に動作してhttps://jsfiddle.net/pthalacker/b1cs14uo/10/または私は誤解問題 – codtex

答えて

0

はここで私のために働いたものだ

function postLink(scope, element, attrs) { 
    cameraService.getCamera() 
    .then(function(stream){ 
     var blob = URL.createObjectURL(stream); 
     element.attr("src", blob); 
     element[0].play(); 
    }); 
    } 
関連する問題