HTML5のcreateSignalingChannel()の例
Web RTCでは、ブラウザ間のピアツーピア通信が必要でした。このメカニズムには、シグナリング、ネットワーク情報、セッション制御、およびメディア情報が必要でした。 Web開発者は、SIPやXMPP、または任意の双方向通信など、ブラウザー間で通信するためのさまざまなメカニズムを選択できます。 createSignalingChannel()の例:
var signalingChannel = createSignalingChannel(); var pc; var configuration = ...; // run start(true) to initiate a call function start(isCaller) { pc = new RTCPeerConnection(configuration); // send any ice candidates to the other peer pc.onicecandidate = function (evt) { signalingChannel.send(JSON.stringify({ "candidate": evt.candidate })); }; // once remote stream arrives, show it in the remote video element pc.onaddstream = function (evt) { remoteView.src = URL.createObjectURL(evt.stream); }; // get the local stream, show it in the local video element and send it navigator.getUserMedia({ "audio": true, "video": true }, function (stream) { selfView.src = URL.createObjectURL(stream); pc.addStream(stream); if (isCaller) pc.createOffer(gotDescription); else pc.createAnswer(pc.remoteDescription, gotDescription); function gotDescription(desc) { pc.setLocalDescription(desc); signalingChannel.send(JSON.stringify({ "sdp": desc })); } }); } signalingChannel.onmessage = function (evt) { if (!pc) start(false); var signal = JSON.parse(evt.data); if (signal.sdp) pc.setRemoteDescription(new RTCSessionDescription(signal.sdp)); else pc.addIceCandidate(new RTCIceCandidate(signal.candidate)); };
-
JavaScript番号の例
以下はJavaScriptの数字の例です- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body
-
PHPでHTMLでXMLを表示する方法は?
文字列が事前にフォーマットされていて、そのプレーンテキスト表現が必要な場合は、HTML タグでラップし、htmlエンティティを使用して山括弧をエスケープできます。これは以下に示されています- <?PHP echo '<pre>', htmlentities($string), '</pre>'; ?> 文字列は文字列型に割り当てられ、上記はHTMLでXMLを表示するために使用されます- 例 <?php $string = " <example> <example&