2016-03-18 14 views
5

Ho bisogno di creare un MediaStream utilizzando audio e video da diversi MediaStreams. In Firefox, posso istanziare un nuovo MediaStream da una matrice di tracce:Combinazione di tracce audio e video nel nuovo MediaStream

var outputTracks = []; 
    outputTracks = outputTracks.concat(outputAudioStream.getTracks()); 
    outputTracks = outputTracks.concat(outputVideoStream.getTracks()); 
    outputMediaStream = new MediaStream(outputTracks); 

Purtroppo, questo non funziona in Chrome:

ReferenceError: MediaStream is not defined

Esiste un metodo alternativo in Chrome per combinare i brani da flussi separati?

risposta

4

ancora vendor prefisso webkit:

var outputTracks = []; 
    outputTracks = outputTracks.concat(outputAudioStream.getTracks()); 
    outputTracks = outputTracks.concat(outputVideoStream.getTracks()); 
    outputMediaStream = new webkitMediaStream(outputTracks); 
Problemi correlati