ion-sdk-js
ion-sdk-js copied to clipboard
Share Screen Solution
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);
})`