mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-23 04:20:17 +00:00
Replace deprecated onaddstream with ontrack; fixes #98
This commit is contained in:
parent
1595972c90
commit
49e1478150
1 changed files with 5 additions and 10 deletions
|
@ -219,15 +219,10 @@ function websocketServerConnect() {
|
||||||
ws_conn.addEventListener('close', onServerClose);
|
ws_conn.addEventListener('close', onServerClose);
|
||||||
}
|
}
|
||||||
|
|
||||||
function onRemoteStreamAdded(event) {
|
function onRemoteTrack(event) {
|
||||||
videoTracks = event.stream.getVideoTracks();
|
if (getVideoElement().srcObject !== event.streams[0]) {
|
||||||
audioTracks = event.stream.getAudioTracks();
|
console.log('Incoming stream');
|
||||||
|
getVideoElement().srcObject = event.streams[0];
|
||||||
if (videoTracks.length > 0) {
|
|
||||||
console.log('Incoming stream: ' + videoTracks.length + ' video tracks and ' + audioTracks.length + ' audio tracks');
|
|
||||||
getVideoElement().srcObject = event.stream;
|
|
||||||
} else {
|
|
||||||
handleIncomingError('Stream with unknown tracks added, resetting');
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -283,7 +278,7 @@ function createCall(msg) {
|
||||||
send_channel.onerror = handleDataChannelError;
|
send_channel.onerror = handleDataChannelError;
|
||||||
send_channel.onclose = handleDataChannelClose;
|
send_channel.onclose = handleDataChannelClose;
|
||||||
peer_connection.ondatachannel = onDataChannel;
|
peer_connection.ondatachannel = onDataChannel;
|
||||||
peer_connection.onaddstream = onRemoteStreamAdded;
|
peer_connection.ontrack = onRemoteTrack;
|
||||||
/* Send our video/audio to the other peer */
|
/* Send our video/audio to the other peer */
|
||||||
local_stream_promise = getLocalStream().then((stream) => {
|
local_stream_promise = getLocalStream().then((stream) => {
|
||||||
console.log('Adding local stream');
|
console.log('Adding local stream');
|
||||||
|
|
Loading…
Reference in a new issue