最近正研究用 vue
开发类似微信的语音功能,需要实现录音功能,查找相关资料后找到了 vue-audio-recorder
这个拓展,按照官方的 demo 测试时报错了。
TypeError: Cannot read property 'getTracks' of undefined
at e.value (vue-audio-recorder.min.js:1)
at o.toggleRecorder (vue-audio-recorder.min.js:1)
at click (vue-audio-recorder.min.js:1)
at nt (vue.runtime.esm.js:1854)
at HTMLDivElement.n (vue.runtime.esm.js:2179)
at HTMLDivElement.Zi.a._wrapper (vue.runtime.esm.js:6911)
<template>
<audio-recorder
:start-record="callback"
:stop-record="callback"/>
</template>
复现操作是先点击开始,再点击暂停时出现。
我查找了 Github 上类似的 issue
将协议改为了 https ,但并未起作用,使用的环境是 homestead ,搭建站点时自动配置的 https 协议,浏览器使用的是 Chrome (版本: 75.0.3770.100 )。
请问这个问题应该用什么办法解决?