当前位置: 首页 > news >正文

wordpress 整站播放器黑马培训机构

wordpress 整站播放器,黑马培训机构,如室室内设计官网,南京做中英文网站设计音视频采集和播放 打开摄像头并将画面显示到页面 1. 初始化button、video控件 2. 绑定“打开摄像头”响应事件onOpenCamera 3. 如果要打开摄像头则点击 “打开摄像头”按钮,以触发onOpenCamera事件的调用 4. 当触发onOpenCamera调用时 a. 设置约束条件&#xff0c…

音视频采集和播放

打开摄像头并将画面显示到页面

1. 初始化button、video控件
2. 绑定“打开摄像头”响应事件onOpenCamera
3. 如果要打开摄像头则点击 “打开摄像头”按钮,以触发onOpenCamera事件的调用
4. 当触发onOpenCamera调用时
a. 设置约束条件,即是getUserMedia函数的入参
b. getUserMedia有两种情况,一种是正常打开摄像头,使用handleSuccess处理;一种是打开摄像头失败,使
用handleError处理
c. 当正常打开摄像头时,则将getUserMedia返回的stream对象赋值给video控件的srcObject即可将视频显示出
来
<!DOCTYPE html>
<html ><body ><video id="local-video" autoplay playsinline></video><button id="showVideo" >打开摄像头</button><p>通过getUserMedia()获取视频</p></body><script >const constraints = {audio: false,video: true};// 处理打开摄像头成功function handleSuccess(stream) {const video = document.querySelector("#local-video");video.srcObject = stream;}// 异常处理function handleError(error) {console.error("getUserMedia error: " + error);}function onOpenCamera(e) {navigator.mediaDevices.getUserMedia(constraints).then(handleSuccess).catch(handleError);}document.querySelector("#showVideo").addEventListener("click", onOpenCamera);</script>
</html>

在这里插入图片描述

打开麦克风并在页面播放捕获的声音

1. 初始化button、audio控件
2. 绑定“打开麦克风”响应事件onOpenMicrophone
3. 如果要打开麦克风则点击 “打开麦克风”按钮,以触发onOpenMicrophone事件的调用
4. 当触发onOpenCamera调用时
a. 设置约束条件,即是getUserMedia函数的入参
b. getUserMedia有两种情况,一种是正常打开麦克风,使用handleSuccess处理;一种是打开麦克风失败,使
用handleError处理
c. 当正常打开麦克风时,则将getUserMedia返回的stream对象赋值给audio控件的srcObject即可将声音播放出
来
<!DOCTYPE html><html><body><audio id="local‐audio" autoplay controls>播放麦克风捕获的声音</audio><button id="playAudio">打开麦克风</button><p>通过getUserMedia()获取音频</p></body>  <script>const constraints={audio:true,video:false};//处理打开麦克风成功function handleSuccess(stream){const audio =document.querySelector("#local-audio");audio.srcObject=stream;}// 异常处理function handleError(error){console.error("getUserMedia error: " + error);}function onOpenMicro(e) {navigator.mediaDevices.getUserMedia(constraints).then(handleSuccess).catch(handleError);}document.querySelector("#playAudio").addEventListener("click", onOpenMicrophone);</script>  </html>

在这里插入图片描述

打开摄像头和麦克风

主要区别是

const constraints = (window.constraints = {audio: true,video: true});
<!DOCTYPE html>
<html><body>//muted消除回声<video id="local‐video" autoplay playsinline muted></video><button id="showVideo">打开音视频</button><div id="errorMsg"></div><p>通过 <code>getUserMedia()</code> 获取音视频.</p><script>const constraints = (window.constraints = {audio: true,video: true});// 处理打开摄像头+麦克风成功function handleSuccess(stream) {const video = document.querySelector("#local‐video");video.srcObject = stream;}function handleError(error) {console.error("getUserMedia error: " + error);}async function onOpenAV(e) {navigator.mediaDevices.getUserMedia(constraints).then(handleSuccess).catch(handleError);}document.querySelector("#showVideo").addEventListener("click",onOpenAV);</script></body>
</html>

在这里插入图片描述

http://www.mmbaike.com/news/65482.html

相关文章:

  • 做 爱 网站小视频在线观看bt樱桃 磁力岛
  • 网站图片引导页怎么做百度点击器找名风
  • vba可以做网站自动填合作seo公司
  • 网站制作公司在哪里找免费宣传平台有哪些
  • 投诉举报网站 建设方案百度软文推广公司
  • 烟台莱山区做网站的公司营销型制作网站公司
  • 网站要实名认证百度统计怎么使用
  • 织梦做的网站有点慢企业推广的网站
  • asp网站建设b2b是什么意思
  • 免费空间域名可以做淘宝客网站推广吗seo搜索引擎优化平台
  • 属于B2C电子商务的网站有合川网站建设
  • 东莞做网站建设seo sem论坛
  • 广州商城建站seo和竞价排名的区别
  • 怎么看网站的外链长沙疫情最新数据消息
  • 用电脑建立网站外链代发公司
  • 网站设计欣赏中国网站开发一般多少钱
  • 深圳电子商务网站制作怎么优化推广自己的网站
  • 建设部网站官网 下载规范百度平台电话
  • 做网站实习日志seo优化sem推广
  • 石家庄桥西网站制作公司长沙优化网站厂家
  • 淘宝网网站设计分析制作小程序的软件
  • 口碑营销的定义seo关键词排名优化评价
  • dw 个人网站怎么做短视频剪辑培训班速成
  • 网站设计主要内容超级外链工具有用吗
  • wordpress文章模块化简述seo
  • 软件工程考研率为何低快速提升排名seo
  • 织梦cms仿网站教程今天的新闻是什么
  • 宁夏建设工程招标投标管理中心网站西安网站建设公司排名
  • 社区网站设计百度直播间
  • 全省政府网站建设工作会议百度一下网页版搜索引擎