美文网首页
canvas 转 base64 那些坑

canvas 转 base64 那些坑

作者: 无梦的梦魇 | 来源:发表于2019-03-06 16:49 被阅读0次

    今天在实现项目功能的时候遇到了一个问题,基本功能是想把video视频的第一帧生成封面图,但是在使用canvas.toDataURL("image/png"),浏览器总是报错 Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.

    经过多方查阅资料,发现是资源跨域的问题引起的(视频与页面不在一个域名下),所以在引用视频资源之前需要打开跨域资源允许权限crossOrigin="anonymous",如下

    <video crossOrigin="anonymous" id="video" controls="controls" src="">

    </video>

    一定要在引用资源之前才可以。

    相关文章

      网友评论

          本文标题:canvas 转 base64 那些坑

          本文链接:https://www.haomeiwen.com/subject/xirxpqtx.html