阅读(3758) (5)

tt.navigateToVideoView

2020-02-13 16:55:40 更新

tt.navigateToVideoView(Object obj)

跳转到分享的视频播放页面


输入

继承标准对象输入, 扩展属性描述:

属性数据类型默认值是否必填描述
videoIdstring-tt.shareAppMessage分享视频成功后返回


输出

fail 回调函数返回的错误代码:

errCode描述
1001videoId 类型不正确
1002视频已经被删除
1003videoId 不正确
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"
      });
    }
  }
});