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);
}
};
}
});