视频文件选取

[!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"
    }
]

results matching ""

    No results matching ""