阅读(3758)
赞(5)
tt.navigateToVideoView
2020-02-13 16:55:40 更新
tt.navigateToVideoView(Object obj)
跳转到分享的视频播放页面
输入
继承标准对象输入, 扩展属性描述:
属性 | 数据类型 | 默认值 | 是否必填 | 描述 |
---|---|---|---|---|
videoId | string | - | 是 | tt.shareAppMessage分享视频成功后返回 |
输出
fail 回调函数返回的错误代码:
errCode | 描述 |
---|---|
1001 | videoId 类型不正确 |
1002 | 视频已经被删除 |
1003 | videoId 不正确 |
1004 | 获取视频信息错误 |
1005 | 其他错误 |
1006 | 网络错误 |
1007 | 端上其他错误 |
1008 | 端上参数错误 |
示例代码
tt.shareAppMessage({
channel: "video",
title: "测试分享视频",
desc: "测试描述",
imageUrl: "",
templateId: "", // 替换成通过审核的分享ID
query: "",
extra: {
videoPath: "ttfile://temp/test.mp4", // 可替换成录屏得到的视频地址
videoTopics: ["话题1", "话题2"],
withVideoId: true
},
success(res) {
console.log(res.videoId);
console.log("分享视频成功");
},
fail(e) {
console.log("分享视频失败");
}
});
tt.navigateToVideoView({
videoId: "xxxxxx",
success: res => {
console.log("done");
},
fail: err => {
if (err.errCode === 1006) {
tt.showToast({
title: "something wrong with your network"
});
}
}
});