UICCShortVideo

概述

UICCShortVideo封装了获得短视频录制功能。

插件接口

startRecordActivity

打开录像界面

startRecordActivity(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    status: true,   //布尔型;true||false
    evenType: 'onVideoSuccess', //onVideoSuccess 录制成功的事件
                   //onVideoCancel 退出录制事件
                   //onVideoFail 录制失败事件
                   //onNeedMusicFirstData 音乐界面下拉刷新事件
                   //onNeedMusicMoreData 音乐加载更多事件
    videoPath: '',
    errorCode: 0,
    errorMsg: ''
}

示例代码

var demo = api.require('UICCShortVideo');
demo.startRecordActivity(function(ret, err) {
    alert(JSON.stringify(ret));
});

可用性

iOS、Android系统

可提供的1.0.0及更高版本

musicFirstPage

设置音乐第一页数据

musicFirstPage(callback(ret, err))

params

musicList:

  • 类型:数组型
  • 描述:(必填项)音乐列表。
[{
    name: '',//歌曲名称 如:KyleXian
    author: '',//歌曲作者 如:KyleXian
    path: '',//歌曲路径 如:widget://res/KyleXian.mp3
    time: ''//歌曲时长 如:01:47
}]

pageMore:

  • 类型:布尔型
  • 描述:(必填项)是否有更多数据。
  • 默认值:true

callback(ret, err)

ret:

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

}

示例代码

var demo = api.require('UICCShortVideo');
demo.musicFirstPage({
    ...
},function(ret, err) {
    alert(JSON.stringify(ret));
});

可用性

iOS、Android系统

可提供的1.0.0及更高版本

musicMorePage

设置音乐更多页数据

musicMorePage(callback(ret, err))

params

musicList:

  • 类型:数组型
  • 描述:(必填项)音乐列表。
[{
    name: '',//歌曲名称 如:KyleXian
    author: '',//歌曲作者 如:KyleXian
    path: '',//歌曲路径 如:widget://res/KyleXian.mp3
    time: ''//歌曲时长 如:01:47
}]

pageMore:

  • 类型:布尔型
  • 描述:(必填项)是否有更多数据。
  • 默认值:true

callback(ret, err)

ret:

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

}

示例代码

var demo = api.require('UICCShortVideo');
demo.musicMorePage({
    ...
},function(ret, err) {
    alert(JSON.stringify(ret));
});

可用性

iOS、Android系统

可提供的1.0.0及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/10/10