Skip to content

scope.audioContext.createMediaElementSource is not a function #6

@crisari666

Description

@crisari666

I am getting following:
I downloaded: dist/SFMediaStream.js and change name to SFMediaStreamer.js
Error Console
image
image

[Code por copy or edit]
var video = document.querySelector('#video1');
var video2 = document.querySelector('#video2');
var socket;
var chunks = [];
var ms = new MediaSource();
var uno = false;
$(()=>{
socket = io.connect(
"https://host3.virtualsoccergroups.com:3010",
{transports: [ 'websocket' ], upgrade:false}
);
socketC();
setTimeout(()=>{
socket.disconnect();
}, 50000);
// receiveVideo();
});
function socketC(){
socket.on('connect',function(){
console.log('socket on')
});
}

var videoStreamer = new ScarletsVideoStreamer(video, 1000); // 1sec
// videoStreamer.playStream();

// First thing that must be received
socket.on('bufferHeader', function(packet){
    console.log('bufferHeader',packet);
    videoStreamer.setBufferHeader(packet);
});

socket.on('stream', function(packet){
    console.log("Buffer received: " , packet);
    videoStreamer.receiveBuffer(packet);
});

// Add an effect
var ppDelay = ScarletsMediaEffect.pingPongDelay();

// Stream (source) -> Ping pong delay -> destination
videoStreamer.audioConnect(ppDelay.input);
ppDelay.output.connect(ScarletsMedia.audioContext.destination);


function download(blob) {
    var link = document.createElement('a');
    link.setAttribute('download', 'video.webm');
    link.setAttribute('href', URL.createObjectURL(blob));
    link.style.display = "none";
    // NOTE: We need to add temporarily the link to the DOM so
    //       we can trigger a 'click' on it.
    document.body.appendChild(link);
    link.click();
    document.body.removeChild(link);
}

function btnAction(){
    $('#btnPlay').click(function(){
        video.play();
    })
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions