废话很少说,直接上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是否是感受很简单的就能够调用视频和音频设备了