廢話很少說,直接上demo
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>學習webrtc</title>
- </head>
- <body>
- <video autoplay></video>
- <script src="main.js"></script>
- </body>
- </html>
-
新建main.jsjavascript
- function hasUserMedia(){
- return !!(navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia);
- }
- if(hasUserMedia()){
-
- navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
- navigator.getUserMedia({
- video:true,
- audio:false
- },function(stream){
- var video=document.querySelector("video");
- video.src=window.URL.createObjectURL(stream);
- },function(err){
- console.log("capturing",err)
- });
- }else{
- alert("瀏覽器暫不支持")
- }
怎麼樣,有了html5中的webrtc是否是感受很簡單的就能夠調用視頻和音頻設備了