如何解决vue-audio-recorder报Cannot read property 'getTracks'?

新手上路,请多包涵

最近正研究用 vue 开发类似微信的语音功能,需要实现录音功能,查找相关资料后找到了 vue-audio-recorder 这个拓展,按照官方的 demo 测试时报错了。

clipboard.png

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 )。
clipboard.png
请问这个问题应该用什么办法解决?

阅读 3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题