开放平台
首页平台概述
开发者
  • API文档
  • SDK
产品功能
  • 新手入门
  • 产品功能
常见问题
首页平台概述
开发者
  • API文档
  • SDK
产品功能
  • 新手入门
  • 产品功能
常见问题
  1. 直播观看嵌入指南
  • 平台概述
  • 接入指南
    • 业务流程
    • 接入指南
    • 基础概念说明
    • 开通账号/权限
    • 平台兼容性说明
    • 快直播OBS推流配置建议
    • 视频直播OBS推流配置建议
  • 直播观看嵌入指南
    • 产品介绍
    • 嵌入说明
    • 嵌入示例
    • 嵌入页消息推送
    • 嵌入微信小程序
    • 嵌入模式支付对接
    • 嵌入页第三方K值验证
  • 直播管理嵌入指南
    • 产品介绍
    • 嵌入说明
    • 嵌入示例
  • 聚合站点嵌入指南
    • 聚合页嵌入指南
    • 小程序嵌入指南
    • 创建三方用户「站点专用」
    • 更新三方用户「站点专用」
  • 相关协议
    • 微吼直播 SDK 隐私政策
    • 微吼直播 SDK 开发者使用规范
  1. 直播观看嵌入指南

嵌入微信小程序

因小程序网页嵌入 , 是我司增值服务功能。如需开通请跟商务联系。
微信小程序中使用直播、视频播放能力需要申请“网络文化经营许可证”,并配置到小程序后台中;如没有该许可证,提交代码时有概率被腾讯审核拦截无法更新代码。
参考链接:小程序服务类目表

准备工作#

A1 业务域名增加#

1.
登录小程序管理后台, 点击左侧开发连接。进入如下页面 。
2.
点击二级导航 开发设置菜单
3.
找到业务域名, 点击添加或修改。 打开如下弹窗。
4.
下载校验文件,同步给我司 商务人员,由商务人员发起内部流程。放入微吼 官方服务器,并提供绑定域名。
注意
小程序后台添加的授信域名, 请根据商务侧反馈的域名为准, 图中https://live6.vhall.com非最终域名;

B1 小程序开发#

在小程序内,新建 小程序页面。
增加 小程序web-view 组件的引入。
小程序,官方参考文档: https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html

注意#

在使用小程序嵌入直播页面时 , 域名为商务提供 , 例商务反馈为 live6.vhall.com
嵌入到小程序的链接就为 : https://live6.vhall.com/v3/lives/embedclientfull/watch/936489168

嵌入指南#

示例链接
活动ID,唯一标识370512514
完全嵌入,观看页嵌入https://live.vhall.com/v3/lives/embedclientfull/watch/370512514?email=test@example.com&nickname=test
单视频嵌入,播放器嵌入https://live.vhall.com/v3/lives/embedclientfull/watch/370512514?embed=video&email=test@example.com&nickname=test
注意
禁止一个页面嵌入两个活动地址。
在URL处拼接参数时 , 首个参数用?拼接 , 后续参数用&拼接。
email 和 third_user_id为二选一必传参数,亦可两个参数都传递,但需要客户维护两者的唯一对应关系

URL参数#

参数是否必须含义
email是我们推荐使用email来作为唯一标识有效用户的字段。
email格式要求:总长度必须小于50个字符 , 且通过该正则表达式 :
/^[A-Za-z0-9]+[A-Za-z0-9-.]*@([A-Za-z0-9-]+)(\.[A-Za-z0-9-_]+){1,4}$/
请将活动观看页,通过 web-view 嵌入微信小程序中。由于子页面无需登录,您需要通过拼接参数的方式传递身份信息。贵司的用户ID为1730635043,您可以在此ID后添加“@example.com”,以生成完整的邮箱地址:1730635043@example.com。
请务必保证email填写的唯一性!建议email与nickname同时使用以便更好的区分用户信息
nickname否如果未填写,且拼接了third_user_id , 会使用third_user_id的昵称,否则会随机生成。
此字段表示用户昵称、姓名 , 总长度必须小于50个字符。可以为中文,但必须为UTF-8,且经过URL编码(urlencode)。
avatar否头像字段,URL长度须小于255个字符。请确保所提供的头像URL有效,以避免头像显示错误。
member_level否观众等级标识, 参数范围: 1~11
对应关系:
1 - 等级0
2 - 等级1
3 - 等级2
4 - 等级3
5 - 等级4
6 - 等级5
7 - 等级6
8 - 等级7
9 - 等级8
10 - 等级9
11 - 等级10
> 效果请查看
third_user_id否此字段指的是第三方账号ID,当观看端为SDK/嵌入页等多端混用场景下,且多端需要统一用户时,可传递此参数。
注1:三方用户ID,可通过 创建三方用户 。对接贵司自有用户体系
注2:email和third_user_id一起使用时,需要您维护两者的唯一对应关系
lang否当在已设置多语言直播场景下,可以通过设置该参数来设置进入直播观看页面的页面展示语言,支持中英文,中文传值1,英文传值2;也可以在控制台的多语言链接入口直接获取对应语言的嵌入页链接。
embed否embed=video表示只显示播放器模块。
注:手机端嵌入页面时,目前只支持两种方式:
1.没有embed参数(显示视频、文档、聊天)
2.embed=video(只显示视频)
k否此字段为了提供给第三方可以根据自己的权限系统,验证客户是否可访问直播地址,具体说明参考“第三方K值验证”。
k_id否此字段是配合K值验证一起使用,当直播活动开启了多K值验证后 设置/修改单个活动K值会返回对应的k_id,调用此链接时将k_id传递进来就可以匹配对应的回调地址进行K值验证了。
state否此字段必须要配合K值验证一起使用,且已配置K值验证失败跳转url。当验证失败时在跳转的url后面增加该参数。
k_only_watch否此字段是配合K值验证一起使用,当直播活动开启了K值验证后,当传递k_only_watch=1时预约页将不再验证K值,直播和回放观看页值验证一次k值,不会重复验证。

FAQ#

1.
小程序嵌入 不支持 打赏功能
详见:网页嵌入→产品介绍
2.
小程序嵌入,H5 类型活动支持 文档演示类型,包括 PDF 、word、 jpg、excel 。
如果直播发起端在演示的文档启用了动画演示, 则会导致异常;
修改于 2025-06-09 11:56:56
上一页
嵌入页消息推送
下一页
嵌入模式支付对接
Built with