Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //This is audio from my video, which is exporting successfully.
- var audioCtx = new AudioContext();
- var dest = audioCtx.createMediaStreamDestination();
- aStream = dest.stream;
- var myVid = document.getElementById("p5video");
- var sourceNode = audioCtx.createMediaElementSource(myVid);
- sourceNode.connect(dest);
- sourceNode.connect(audioCtx.destination);
- //This is the audio from the mp3 I'd like to add to my stream.
- var dest2 = audioCtx.createMediaStreamDestination();
- bStream = dest2.stream;
- var gj = document.getElementById('greatJob');
- var sourceNode2 = audioCtx.createMediaElementSource(gj);
- sourceNode2.connect(dest2);
- sourceNode2.connect(audioCtx.destination);
- startStream();
- //And here's my function for starting the MediaStream and adding the audio tracks + a canvas.
- var myCanvas;
- var canvasPublish;
- function startStream(){
- if(editMode === true){
- myCanvas = document.getElementById("p5canvas");
- canvasPublish = myCanvas.captureStream();
- canvasPublish.addTrack(aStream.getAudioTracks()[0]);
- canvasPublish.addTrack(bStream.getAudioTracks()[0]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement