Advertisement
Guest User

Untitled

a guest
Sep 10th, 2016
666
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. //This is audio from my video, which is exporting successfully.
  2. var audioCtx = new AudioContext();
  3. var dest = audioCtx.createMediaStreamDestination();
  4. aStream = dest.stream;
  5. var myVid = document.getElementById("p5video");
  6. var sourceNode = audioCtx.createMediaElementSource(myVid);
  7. sourceNode.connect(dest);
  8. sourceNode.connect(audioCtx.destination);
  9.  
  10. //This is the audio from the mp3 I'd like to add to my stream.
  11. var dest2 = audioCtx.createMediaStreamDestination();
  12. bStream = dest2.stream;
  13. var gj = document.getElementById('greatJob');
  14. var sourceNode2 = audioCtx.createMediaElementSource(gj);
  15. sourceNode2.connect(dest2);
  16. sourceNode2.connect(audioCtx.destination);
  17.  
  18. startStream();
  19.  
  20.  
  21. //And here's my function for starting the MediaStream and adding the audio tracks + a canvas.
  22. var myCanvas;
  23. var canvasPublish;
  24.  
  25. function startStream(){
  26. if(editMode === true){
  27. myCanvas = document.getElementById("p5canvas");
  28. canvasPublish = myCanvas.captureStream();
  29. canvasPublish.addTrack(aStream.getAudioTracks()[0]);
  30. canvasPublish.addTrack(bStream.getAudioTracks()[0]);
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement