浏览器上录音Js代码

浏览器上录音Js代码源码下载

看看谁在用

查看文件目录结构

文件大小:0.00M

素材分类: 插件- 图像和媒体

更新时间:2024-02-28

浏览器上录音Js代码,实现的代码很简单。
const recordBtn = document.querySelector(".record-btn")
    const player = document.querySelector(".audio-player")
    const download = document.querySelector('#download')
    if (navigator.mediaDevices.getUserMedia) {
        let chunks = []
        const constraints = { audio: true }
        navigator.mediaDevices.getUserMedia(constraints).then(
            stream => {
                const mediaRecorder = new MediaRecorder(stream)
                recordBtn.onclick = () => {
                    if (mediaRecorder.state === "recording") {
                        mediaRecorder.stop()
                        recordBtn.textContent = "录音结束"
                    } else {
                        mediaRecorder.start()
                        recordBtn.textContent = "录音中..."
                    }
                }
                mediaRecorder.ondataavailable = e => {
                    chunks.push(e.data)
                }
                mediaRecorder.onstop = e => {
                    const blob = new Blob(chunks, { type: "audio/ogg; codecs=opus" })
                    chunks = []
                    const audioURL = window.URL.createObjectURL(blob)
                    player.src = audioURL
                    download.innerHTML = '下载'
                    download.href = audioURL
                }
            },
            () => {
                console.error("授权失败!");
            }
        );
    } else {
        console.error("浏览器不支持 getUserMedia");
    }

浏览器上录音Js代码

正在加载文件目录...

gsx下载了 此素材

也许你还喜欢

  1. jquery web录音功能代码
  2. 小球撞击jQuery特效
  3. jQuery图片局部放大镜突出插件
  4. jQuery视频和图片轮播特效
  5. 3D图片翻转切换Slider插件
  6. 很酷的画廊立体3d效果定位
  7. html5视频播放控制js插件代码
  8. jQuery和HTML5音乐播放器插件
flex布局属性flex-direction、gap等
  • 标签查找|关于我们|用户协议|格式化工具|bootstrapmb.com 版权所有
  • 背景样式编辑器|按钮样式编辑器|背景动效编辑器|图片布局编辑器