首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在wavesurfer.js中使用MP4 url

在wavesurfer.js中使用MP4 url
EN

Stack Overflow用户
提问于 2019-01-04 16:28:03
回答 1查看 652关注 0票数 1

我想在我的Reactjs应用程序中使用wavesurfer.js。我得到了我的应用程序的视频(mp4) urls。我想用wavesurfer绘制波形。这是我尝试过的,但它需要大约3分钟才能获得30分钟的视频波形。这是太多的延误。对此有什么解决方案吗?

代码语言:javascript
复制
componentDidMount() {

    var mediaElt = document.querySelector('video');

    this.$waveform = document.getElementById('wave')
    this.wavesurfer = WaveSurfer.create({
        container: this.$waveform,
        waveColor: 'violet',
        progressColor: 'purple'
    })
    this.wavesurfer.load("https://example.mp4")
}
EN

回答 1

Stack Overflow用户

发布于 2019-03-13 12:05:47

这不是一个完美的解决方案,但根据wavesurfer.js docs的说法,有一个partialRender选项,它将“使用PeakCache来提高大型波形的渲染速度”。所以你要做的就是:

代码语言:javascript
复制
this.wavesurfer = WaveSurfer.create({
    container: this.$waveform,
    waveColor: 'violet',
    progressColor: 'purple',
    partialRender: true
})

我希望这能帮到你!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54035396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档