videoTrans

来自于:开发者立即使用

概述

videoTrans模块可以将mov视频格式转换为mp4格式。

movToMp4

将mov视频格式转换为mp4格式。

movToMp4({params},callback(ret))

params

path:

  • 类型:字符串类型
  • 描述:mov视频路径,支持本地路径(widget://、fs://)或绝对路径
  • 默认:无

isDelete:

类型:布尔类型 描述:(可选项)是否删除源文件 默认值:false

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
    {
         destPath : ''          //字符串类型;保存的mp4文件路径,当eventType为completed时返回
         eventType : 'completed' //字符串类型;事件类型
         // eventType取值范围:
         // unknown
         // waiting
            // exporting
         // completed
            // failed
            // cancelled
    }
    

示例代码

var videoTrans = api.require('videoTrans');
videoTrans.movToMp4({
               path : 'widget://res/64fd2e36.mov',
            },function(ret){
              if(ret) {
                 api.alert({msg:JSON.stringify(ret)});
              }
          });

可用性

iOS系统

可提供的1.0.0及更高版本

progress

获取进度。

progress(callback(ret))

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{
  progress : 0.5                 //数字类型;进度
 }

示例代码

var videoTrans = api.require('videoTrans');
videoTrans. progress(function(ret) 
                    {
                    if (ret)                                                alert(JSON.stringify(ret));
                     }
                  });

可用性

iOS系统

可提供的1.0.0及更高版本

cancel

取消。

cancel()

示例代码

var videoTrans = api.require('videoTrans');
videoTrans.cancel();

可用性

iOS系统

可提供的1.0.0及更高版本

clearCache

清除mp4视频文件本地缓存。

clearCache()

示例代码

var videoTrans = api.require('videoTrans');
videoTrans.clearCache();

可用性

iOS系统

可提供的1.0.0及更高版本