ion-sdk-js icon indicating copy to clipboard operation
ion-sdk-js copied to clipboard

Share Screen Solution

Open daroOkpeku opened this issue 1 year ago • 0 comments

i have found the solution

`let audioTrack, videoTrack, streamsx; LocalStream.getDisplayMedia({ resolution: 'vga', video: true, audio: true, codec: "vp8" }).then( async(media) => {

        [videoTrack] = media.getVideoTracks();
        const audioStream = await  LocalStream.getUserMedia({audio: true}).catch(e =>console.log(e));
        [audioTrack] = audioStream.getAudioTracks();
        streamsx = new MediaStream([videoTrack, audioTrack]); 

        media.getAudioTracks()[0].enabled = true;
     
        isPub.current.srcObject = streamsx;
        isPub.current.autoplay = true;
        isPub.current.controls = true; 
        isPub.current.muted = false;
      clientx.current.publish(media);

})`

daroOkpeku avatar Jun 20 '23 17:06 daroOkpeku