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

网站消息推送网址打不开怎么解决

网站消息推送,网址打不开怎么解决,网站降权该怎么做,东莞做网站 自媒体借助navigator#xff0c;需要注意的是navigator.mediaDevices.getDisplayMedia需要在https使用#xff0c;若部署环境为http,则会导致navigator.mediaDevices.getDisplayMedia为undefined 参数中的name为输出视频的文件名 time为录制的时长#xff0c;若时长为一秒则time值…借助navigator需要注意的是navigator.mediaDevices.getDisplayMedia需要在https使用若部署环境为http,则会导致navigator.mediaDevices.getDisplayMedia为undefined 参数中的name为输出视频的文件名 time为录制的时长若时长为一秒则time值为1000 async startScreenRecording (name, time) {// 根据漫游时长 结束录制const timer setTimeout(() {this.stopRecording()clearTimeout(timer)}, time)const self thisif (navigator.mediaDevices navigator.mediaDevices.getDisplayMedia) {await navigator.mediaDevices.getDisplayMedia({ video: true }).then((screenStream) {self.screenStream screenStreamconst canvasStream document.getElementsByTagName(canvas)[0].captureStream()self.combinedStream new MediaStream([...canvasStream.getVideoTracks(), ...screenStream.getAudioTracks()])self.mediaRecorder new MediaRecorder(self.combinedStream, { mimeType: video/webm })//// 获取录制的媒体资源const recordedChunks []self.mediaRecorder.ondataavailable (event) {if (event.data.size 0) {recordedChunks.push(event.data)}}self.mediaRecorder.onstop () {const videoBlob new Blob(recordedChunks, { type: video/mp4 })// video/mp4 video/webm 下载mp4类型const videoUrl URL.createObjectURL(videoBlob)// console.log(测试videoUrl, videoUrl)// self.$refs.video.src videoUrlconst a document.createElement(a)a.href videoUrla.download namea.click()a.remove()}self.mediaRecorder.start()self.recording true}).catch(err {this.$message({message: 无法访问屏幕内容,type: warning})console.error(无法访问屏幕内容, err)})} else {this.$message({message: 浏览器不支持捕获屏幕内容,type: warning})// this.imgToVideo()}// getDisplayMedia 获取屏幕媒体流},stopRecording () {this.mediaRecorder.stop()this.recording falsethis.screenStream.getTracks().forEach((track) track.stop())},在http中可使用的录屏 canvasToVideo (name, time) {const timer setTimeout(() {this.mediaRecorder1.stop()this.recording falseclearTimeout(timer)}, time)try {// 使用 html2canvas 将页面转换为画布// const stream html2canvas(document.body).then((canvas) {// canvas.id myCanvas // 为画布设置一个 ID以便稍后在 MediaRecorder API 中使用// document.body.appendChild(canvas) // 将画布添加到页面中// return canvas.captureStream() // 捕获画布的媒体内容// })const stream document.getElementsByTagName(canvas)[0].captureStream()this.recordedBlobs [] // 清空已录制的数据this.mediaRecorder1 new MediaRecorder(stream) // 创建 MediaRecorder 实例this.mediaRecorder1.ondataavailable (event) {if (event.data event.data.size 0) {this.recordedBlobs.push(event.data) // 将录制的数据添加到数组中}}this.mediaRecorder1.start() // 开始录制this.recording true// 当录制停止时生成并下载录屏文件this.mediaRecorder1.onstop () {//创建一个新的 Blob 对象包含所有录制的数据const videoBlob new Blob(this.recordedBlobs, { type: video/mp4 })// video/mp4 video/webm 下载mp4类型const videoUrl URL.createObjectURL(videoBlob)const a document.createElement(a)a.href videoUrla.download namea.click()a.remove()}} catch (error) {console.error(Error:, error) // 如果发生错误打印错误信息到控制台}},
http://www.hkea.cn/news/14544508/

相关文章:

  • 网站如何转做app做爰全过程网站免费的视频教程
  • 鄂州市网站网站兼容性怎么调
  • 个人可以做宣传片视频网站08影院wordpress主题
  • 企业网站会涉及到的版权问题在线海报设计
  • 建设学校网站多钱云服务器搭建个人网站
  • 轮播网站腾讯云wordpress升级慢
  • 网站前端浏览器兼容如何做style图片路径wordpress
  • 摄影图片素材网站网站建设答辩ppt
  • 织梦网站统计交换链接网站
  • 网站的建设方案怎么写网页设计代码居中
  • 网站服务器地址怎么查wordpress博客广告收益
  • 个人网站的前途郑州小程序开发价格
  • 做网站好公司哪家好无做弊的棋牌游戏网站
  • 彩票网站开发dadi163渭南建筑工程网
  • wordpress 远程代码优化百度百科
  • 电商网站开发系统架构河北网络推广平台
  • 织梦 网站版权信息制作网页设计软件列表代码
  • cnzz网站建设教学建立一个购物网站
  • 网站内容和功能清单私人私密浏览器免费下载
  • 微网站域名如何在百度推广网站
  • 山东建设厅官方网站孙松青做网站可以用别人的源码吗
  • 吴江微信网站制作我的世界是怎么做的视频网站
  • 做网站用什么语言快但网页打不开
  • 凯里市网站建设可以做进销存的网站系统
  • 网页升级访问升级免费seo营销软件
  • 关于开展网站建设工作的通知网站首页点击中文英文链接 翻译成对应的语言 怎么做
  • 微信公众号上微做网站互联网推广网站建设
  • 网站建设与维护招聘条件百度站长平台官网登录入口
  • 广州互助网站开发菜谱网站开发
  • 一个人搞得定网站建设网站建设后端技术