获取挂载小程序的视频
收藏
我的收藏能力概况
开发者可使用此能力,在自己的小程序内获取通过拍视频能力发布的视频信息,并在小程序中做成排行榜/视频展示列表等的样式。点击播放后可以调起抖音原生播放器播放该视频。
宿主支持
抖音已上线
示例
使用过该小程序发布的视频或用户在小程序中形成一个排行榜/展示列表。点击用户头像/视频即可跳转到该用户发布的视频页面,在视频左下角会展示小程序锚点。
接入方法
获取 videoID
Page({ data: {}, onShareAppMessage: function () { console.log("开始分享视频"); return { channel: "video", title: "测试分享视频", desc: "测试描述", extra: { videoTopics: ["hello", "hi"], withVideoId: true, }, success(res) { /* res结构:{errMsg: string, videoId: string } */ console.log(res.videoId); }, }; }, });
跳转视频播放页
注:只能跳转到「在当前小程序中使用拍摄器拍摄分享的视频」
<button open-type="navigateToVideoView" data-video-id="{{videoId}}" bindnavigatetovideoview="eventHandler" > 跳转视频播放页 </button>
Page({ data: { videoId: "13104110592cxxxxxxxxxxxxxxxxxxxxx514641007a", }, eventHandler(e) { if (e.detail.errNo) { console.log("跳转视频播放页失败", e.detail); } else { console.log("跳转视频播放页成功"); } }, });
获取视频点赞数、封面图
只需要修改 videoID,别的都按示例写即可,传入 videoID 就会输出相应数据
tt.request({ url: "https://gate.snssdk.com/developer/api/get_video_info", method: "POST", data: { alias_ids: ["[YOUR videoId]"], }, success: (res) => { // 从res中获取所需视频信息(videoId数组索引与返回数据数组索引一一对应) }, });