视频文件选取
[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.videoPicker.open(resultCallback_ok, resultCallback_fail)
支持平台:
- Android
- iOS
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
resultCallback_ok | Function | 否 | 回调函数 |
resultCallback_fail | Function | 否 | 回调函数 |
resultCallback_ok
函数返回一个对象数组,数组里对象包含以下属性:
name
(String) -- 视频文件名称localURL
(String) -- 视频本地URL(遵守cdvfile
协议)type
(String) -- 文件mine type
类型lastModifiedDate
(Number) -- 视频最后被修改的时间,毫秒size
(Number) -- 图片大小,单位bytes
thumbLocalURL
(String) -- 缩略图本地URL
(遵守cdvfile
协议)fullPath
(String) -- 图片的全路径(含assets-library:///)
resultCallback_fail
函数返回错误信息
示例代码
// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
// 监听’deviceready‘事件
document.addEventListener('deviceready', onDeviceReady, false)
function onDeviceReady(){
var resultCallback_ok=function(result){
alert(JSON.stringify(result));
};
var resultCallback_fail=function(error) {
alert(error);
};
navigator.videoPicker.open(resultCallback_ok,resultCallback_fail);
}
</script>
响应示例代码:
[
{
"fullPath": "assets-library://**",
"thumbLocalURL": "cdvfile://localhost/r**.jpeg",
"lastModifiedDate": 15777**,
"size": 122334,
"localURL": "cdvfile://localhost/**",
"type": "video/quicktime",
"name": "IMG_0386.MOV"
}
]