canvas获取视频首帧图片时移动端返回data:,

新手上路,请多包涵

<li v-for="(i,index) in batch" :key="index" >

        <video :src="i.tea_vidio_link" @loadeddata="getVedioImage(index)" ref="piVedio" 
            crossOrigin='anonymous'></video>

</li>
getVedioImage(index){

  console.log(111111)
  var video=this.$refs.piVedio[index]
  var canvas = document.createElement("canvas");
  canvas.width = video.videoWidth ;
  canvas.height = video.videoHeight;
  
  canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height);
  console.log(canvas.toDataURL("image/jpeg"))
  var src=canvas.toDataURL("image/jpeg");
  video.poster=src;
},
阅读 2.1k
2 个回答

怎么解决的啊 我也弄了好久了? PC上ok 的 但是移动端就是不显示

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