tt.navigateToVideoView
tt.navigateToVideoView(Object obj)
跳转到分享的视频播放页面
参数
Object 类型, 拓展属性如下:
属性 | 数据类型 | 默认值 | 是否必填 | 描述 |
---|---|---|---|---|
videoId | string | - | 是 | onShareAppMessage分享视频成功后返回 |
success | function | 否 | 接口调用成功回调函数 | |
fail | function | 否 | 接口调用失败回调函数 | |
complete | function | 否 | 接口调用结束回调函数 |
fail 返回参数说明
Object 类型, 属性如下:
名称 | 数据类型 | 描述 |
---|---|---|
errCode | Number | 错误代码 |
errCode | 描述 |
---|---|
1001 | videoId 类型不正确 |
1002 | 视频已经被删除 |
1003 | videoId 不正确 |
1004 | 获取视频信息错误 |
1005 | 其他错误 |
1006 | 网络错误 |
1007 | 端上其他错误 |
1008 | 端上参数错误 |
示例代码
const app = getApp();
Page({
data: {},
onShareAppMessage: function() {
console.log("开始分享视频");
return {
channel: "video",
title: "测试分享视频",
desc: "测试描述",
extra: {
videoTopics: ["hello", "hi"],
withVideoId: true
},
success(res) {
tt.showModal({
title: "点击跳转到视频",
content: "点击跳转到视频",
success: result => {
if (result.confirm && res.videoId) {
tt.navigateToVideoView({
videoId: res.videoId,
complete: res => {
console.log(res);
console.log("跳转播放成功");
}
});
}
}
});
},
fail(err) {
console.log(err);
}
};
}
});