0
동영상을 일시 중지하면 마지막 프레임이 요소에 표시됩니다. 요소를 지워서 프레임을 지우고 요소의 초기 배경 스타일을 표시하려면 어떻게해야합니까?HTML 비디오 요소를 멈출 때 배경을 설정할 수 있습니까?
동영상을 일시 중지하면 마지막 프레임이 요소에 표시됩니다. 요소를 지워서 프레임을 지우고 요소의 초기 배경 스타일을 표시하려면 어떻게해야합니까?HTML 비디오 요소를 멈출 때 배경을 설정할 수 있습니까?
예제 코드를보고 대답했습니다. 열쇠는 connection.close()에 의한 전송을 멈추고 새로운 BLOB가 송신자로부터 오지 않게하고 수신기의 비디오의 src를 빈 문자열로 설정하는 것입니다.
var connection = new RTCPeerConnection({ iceServers: _iceServers });
...
// Close the connection between myself and the given partner
_closeConnection = function() {
if (_connection) {
_onStreamRemovedCallback(null, null);
// Close the connection
_connection.close();
}
},
onStreamRemoved: function (connection, streamId) {
// todo: proper stream removal. right now we are only set up for one-on-one which is why this works.
console.log('removing remote stream from partner window');
// Clear out the partner window
var otherVideo = document.querySelector('.video.partner');
otherVideo.src = '';
}
var vid = document.getElementById("myVideo");
vid.onpause = function() {
// change background color of element or add overlay to the element
};