videoTrans

来自于:开发者立即使用

movToMp4 progress cancel clearCache

概述

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

movToMp4

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

movToMp4({params},callback(ret))

params

path:

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

isDelete:

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

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:

    1. {
    2. destPath : '' //字符串类型;保存的mp4文件路径,当eventType为completed时返回
    3. eventType : 'completed' //字符串类型;事件类型
    4. // eventType取值范围:
    5. // unknown
    6. // waiting
    7. // exporting
    8. // completed
    9. // failed
    10. // cancelled
    11. }

示例代码

  1. var videoTrans = api.require('videoTrans');
  2. videoTrans.movToMp4({
  3. path : 'widget://res/64fd2e36.mov',
  4. },function(ret){
  5. if(ret) {
  6. api.alert({msg:JSON.stringify(ret)});
  7. }
  8. });

可用性

iOS系统

可提供的1.0.0及更高版本

progress

获取进度。

progress(callback(ret))

callback(ret)

ret:

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

示例代码

  1. var videoTrans = api.require('videoTrans');
  2. videoTrans. progress(function(ret)
  3. {
  4. if (ret) alert(JSON.stringify(ret));
  5. }
  6. });

可用性

iOS系统

可提供的1.0.0及更高版本

cancel

取消。

cancel()

示例代码

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

可用性

iOS系统

可提供的1.0.0及更高版本

clearCache

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

clearCache()

示例代码

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

可用性

iOS系统

可提供的1.0.0及更高版本