uniapp小程序端怎么上传视频
时间: 2023-08-30 11:09:11 浏览: 52
在uniapp小程序端上传视频需要用到uni.uploadFile()方法,以下是一个简单的上传视频的示例代码:
```
uni.chooseVideo({
sourceType: ['album', 'camera'],
compressed: true,
maxDuration: 60,
success: function (res) {
uni.uploadFile({
url: 'your_upload_url',
filePath: res.tempFilePath,
name: 'file',
formData: {
'user': 'test'
},
success: function (uploadRes) {
console.log('上传成功', uploadRes);
},
fail: function (err) {
console.log('上传失败', err);
}
});
}
});
```
其中,uni.chooseVideo()方法用于选择视频文件,uni.uploadFile()方法用于上传视频文件。需要注意的是,上传视频的文件大小有可能比较大,需要在后端服务器做好文件大小限制和处理。
相关问题
uniapp小程序上传视频
在uniapp小程序中,你可以使用uni.chooseVideo()方法选择要上传的视频,并使用uni.uploadFile()方法将选定的视频上传到服务器。下面是一个示例代码供你参考:
```javascript
// 上传视频
async chooseVideo() {
uni.showLoading({ mask: true, title: '上传中...' })
// 选择要上传的视频
const res = await uni.chooseVideo({
maxDuration: 60, // 拍摄视频最长拍摄时间,单位秒。最长支持 60 秒。
sourceType: ['album'], // 从相册选视频,camera 使用相机拍摄,默认为:['album', 'camera']
});
let uploadFile = res<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [uniapp-上传图片、上传视频](https://blog.csdn.net/qq_43551801/article/details/123528864)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [uniapp影视视频H5小程序APP前后端源码](https://download.csdn.net/download/woaitt617/85010064)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
uniapp抖音小程序 开源
UniApp 是一款基于 Vue.js 的开发框架,它的特点是一次开发,多端部署。而抖音小程序是一款短视频分享平台的小程序,UniApp 开源了对抖音小程序的支持。
UniApp 的开源意味着任何人都可以查看、使用和修改这个代码。通过开源,UniApp 把抖音小程序的开发框架和相关资源分享给了大家。这样一来,开发者可以更加自由地进行定制和优化,也可以更加高效地开发属于自己的抖音小程序。
开源的好处是多方面的。首先,它促进了开发者之间的交流和合作。通过共享代码和经验,开发者可以互相借鉴和学习。其次,开源可以快速推动技术的发展和进步。开发者可以根据自己的需求和创意,快速迭代和改进代码,进而提升用户体验和功能。再次,开源还能够降低开发成本和风险。通过使用已有的开源框架和组件,开发者可以减少重复劳动,提高开发效率,同时也可以减少一些潜在的问题和漏洞。
总的来说,UniApp 抖音小程序的开源使得开发者可以更加灵活和高效地开发自己的抖音小程序。开源的好处是多方面的,包括促进交流和合作、推动技术进步和降低开发成本和风险等。开源是推动整个开发者社区和技术行业发展的重要力量。