getUserMedia eingefroren im ersten Frame auf Android Chrome

Ich habe einen funktionierenden Code in Desktop-Browsern, der getUserMedia Api unterstützt. Ich kann eine Videovorschau meiner Webcam im div @ korrekt anzeigevideoPreview. Wenn dieser Code jedoch auf einem Android-Gerät ausgeführt wird, nimmt er mit meiner Frontkamera ein Bild auf, wenn ich die Freigabe im Chrome-Browser akzeptiere, und die Vorschau bleibt auf diesem ersten Frame stehen.

navigator.getMedia = (navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia);

    navigator.getMedia(
        // constraints
        {video:true, audio:false},

        // success callback
        function (mediaStream) {
            var video = document.getElementById('videoPreview');
            video.src = window.URL.createObjectURL(mediaStream);
            video.play();
        },   
        //handle error
        function (error) {
            console.log(error);
        }
    )  

Antworten auf die Frage(4)

Ihre Antwort auf die Frage