这篇文章主要为大家详细介绍了vue实现视频上传功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了vue实现视频上传功能的具体代码,供大家参考,具体内容如下
环境:vue + TS 上传视频 + 上传到阿里云
主要处理前端在vue下上传视频
使用的是阿里云的视频点播服务
1、需要后台去申请一个开发API,请求阿里云的接口访问控制
2、有了开发视频的token,供给前端
3、前端去请求阿里云存储
video.vue
<div class="container"> <div> <div>课程:</div><div>阶段:</div><div>课时:</div></div> 开始上传返回</div>
aliyun-oss.ts ,存放接口
/** * 阿里云上传 */ import request from '@/utils/request' export const aliyunImagUploadAddressAdnAuth = () => { return request({ method: 'GET', url: '/boss/course/upload/aliyunImagUploadAddressAdnAuth.json' }) } export const aliyunVideoUploadAddressAdnAuth = (params: any) => { return request({ method: 'GET', url: '/boss/course/upload/aliyunVideoUploadAddressAdnAuth.json', params }) } export const transCodeVideo = (data: any) => { return request({ method: 'POST', url: '/boss/course/upload/aliyunTransCode.json', data }) } exp<b>本文来源gao@dai!ma.com搞$代^码!网7</b>ort const getAliyunTransCodePercent = (lessonId: string | number) => { return request({ method: 'GET', url: '/boss/course/upload/aliyunTransCodePercent.json', params: { lessonId } }) }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持gaodaima搞代码网。
以上就是vue实现视频上传功能的详细内容,更多请关注gaodaima搞代码网其它相关文章!