Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小浣熊撸代码
uni-app
提交
0a8f5516
U
uni-app
项目概览
小浣熊撸代码
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0a8f5516
编写于
3月 23, 2020
作者:
M
mehaotian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs : 微信小程序 新增 uni.chooseMedia
上级
733bc94d
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
84 addition
and
2 deletion
+84
-2
docs/api/README.md
docs/api/README.md
+4
-2
docs/api/media/video.md
docs/api/media/video.md
+80
-0
未找到文件。
docs/api/README.md
浏览文件 @
0a8f5516
...
...
@@ -134,8 +134,10 @@ function async request () {
|API|说明|
|:-|:-|
|
[
uni.chooseVideo
](
api/media/video?id=choosevideo
)
|从相册选择视频,或者拍摄|
|
[
uni.chooseMedia
](
api/media/video?id=choosemedia
)
|拍摄或从手机相册中选择图片或视频。|
|
[
uni.saveVideoToPhotosAlbum
](
api/media/video?id=savevideotophotosalbum
)
|保存视频到系统相册|
|
[
uni.createVideoContext
](
/api/media/video-context?id=createvideocontext
)
|视频组件管理|
##### 相机组件管理
|API|说明|
...
...
docs/api/media/video.md
浏览文件 @
0a8f5516
...
...
@@ -67,6 +67,86 @@ export default {
}
```
### uni.chooseMedia(OBJECT)
拍摄或从手机相册中选择图片或视频。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|2.10.0+|x|x|x|x|
**OBJECT 参数说明**
|参数名|类型|默认值|必填|说明|
|:-|:-|:-|:-|:-|
|count|Number|9|否|最多可以选择的文件个数|
|mediaType|Array.
<
string
>
|['image', 'video']|否|文件类型|
|sourceType|Array.
<
string
>
|['album', 'camera']|否|图片和视频选择的来源|
|maxDuration|Number|10|否|拍摄视频最长拍摄时间,单位秒。时间范围为 3s 至 30s 之间|
|sizeType|Array.
<
string
>
|['original', 'compressed']|否|仅对 mediaType 为 image 时有效,是否压缩所选文件|
|camera|String|'back'|否|仅在 sourceType 为 camera 时生效,使用前置或后置摄像头|
|success|function||否|接口调用成功的回调函数|
|fail|function||否|接口调用失败的回调函数|
|complete|function||否|接口调用结束的回调函数(调用成功、失败都会执行)|
**OBJECT.mediaType 合法值**
|值|说明|
|:-|:-|
|image|只能拍摄图片或从相册选择图片|
|video|只能拍摄视频或从相册选择视频 |
**OBJECT.sourceType 合法值**
|值|说明|
|:-|:-|
|album|从相册选择|
|camera|使用相机拍摄 |
**OBJECT.camera 合法值**
|值|说明|
|:-|:-|
|back|使用后置摄像头|
|front|使用前置摄像头 |
**success 返回参数说明**
|参数名|类型|说明|
|:-|:-|:-|
|tempFiles|Array.
<
string
>
|本地临时文件列表|
|type|String|文件类型,有效值有 image 、video|
**res.tempFiles 的结构**
|参数名 |类型 |说明 |
|:- |:- |:- |
|tempFilePath |String |本地临时文件路径 (本地路径)|
|size |Number |本地临时文件大小,单位 B |
|duration |Number |视频的时间长度 |
|height |Number |视频的高度 |
|width |Number |视频的宽度 |
|thumbTempFilePath|String |视频缩略图临时文件路径 |
**示例**
```
javascript
uni
.
chooseMedia
({
count
:
9
,
mediaType
:
[
'
image
'
,
'
video
'
],
sourceType
:
[
'
album
'
,
'
camera
'
],
maxDuration
:
30
,
camera
:
'
back
'
,
success
(
res
)
{
console
.
log
(
res
.
tempFilest
)
}
})
```
### uni.saveVideoToPhotosAlbum(OBJECT)
保存视频到系统相册。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录