微信小程序把玩(三十五)Video API
2024-10-01 21:18:23
电脑端不能测试拍摄功能只能测试选择视频功能,好像只支持mp4格式,值得注意的是成功之后返回的临时文件路径是个列表tempFilePaths而不是tempFilePath文档写的有点问题。
主要属性:
wx.chooseVideo(object)
成功之后返回参数
wxml
<button type="primary" bindtap="listenerBtnOpenVideo">打开视频</button>
<!--默认视频组件是隐藏的-->
<video src="{{videoSource}}" hidden="{{videoHidden}}" style="width: 100%; height: 100%"/>
js
Page({
data:{
// text:"这是一个页面"
videoSource: '',
videoHidden: true
},
listenerBtnOpenVideo: function() {
var that = this;
wx.chooseVideo({
//相机和相册
sourceType: ['album', 'camera'],
//录制视频最大时长
maxDuration: 60,
//摄像头
camera: ['front', 'back'],
//这里返回的是tempFilePaths并不是tempFilePath
success: function(res){
console.log(res.tempFilePaths[0])
that.setData({
videoSource: res.tempFilePaths[0],
videoHidden: false
})
},
fail: function(e) {
console.log(e)
}
})
},
onLoad:function(options){
// 页面初始化 options为页面跳转所带来的参数
},
onReady:function(){
// 页面渲染完成
},
onShow:function(){
// 页面显示
},
onHide:function(){
// 页面隐藏
},
onUnload:function(){
// 页面关闭
}
})
最新文章
- 移动Web开发的bug及解决方案
- js 删除
- 学习调用WCF服务的各种方法
- IOS 使用横屏
- nova.conf部分参数解析
- 【转】开发者分享如何创造一款优秀的iOS游戏&mdash;&mdash;2013-08-25 17
- 【技术帖】解决 Hudson jenkins 连接等待中 - Waiting for next av
- js中State模式的解析及运用
- 并发编程(一):从头到脚解读synchronized
- 解决Socket粘包问题——C#代码
- java自旋锁
- PIC24 通过USB在线升级 -- USB HID bootloader
- 2017 清北济南考前刷题Day 3 morning
- PHP7.1 mcrypt_module_open() is deprecated
- 在IIS上发布并运行ASP.NET Core
- C++ Random 的使用
- MVC模块化开发方案
- numpy---one
- 通读Cheerio文档
- Spring Boot&mdash;04文件上传