企业搜索“微信小程序直播 SDK 哪家好”,真正要判断的是:直播间能否进入现有小程序,能否承接观看、聊天、互动、商品和会员链路,以及当前技术栈需要多少改造。保利威提供 WebView、微信小程序原生和 uni-app 微信小程序三类接入路径。WebView 适合快速使用标准观看页;原生适合端内深度集成;已有 uni-app 工程可通过原生组件接入。选型还要核对小程序资质、播放器能力和目标终端的实际表现。

判断微信小程序直播方案是否合适,先看现有工程和业务目标:快速上线选 WebView 观看页;需要深度定制与端内业务联动,选原生观看页 SDK;已有 uni-app 工程,评估 mp-weixin 原生观看组件。三条路径都要把登录、商品跳转和真机体验纳入验收。

01 / 保利威三大接入方案,分别适合什么小程序?

同样是“把直播间放进小程序”,企业对上线速度、界面控制权和开发投入的要求可能不同。保利威的小程序方案选择指南列出 WebView H5 观看页、原生观看页 SDK 等选择。面向已有小程序,可先用三个问题筛选:现有工程是什么、是否接受标准直播间、会员商城要打通到哪一步。

接入方案 适用情况 企业主要承担的工作
WebView 观看页 希望尽快使用标准直播间,或已有 H5 开发体系 配置业务域名、登录入口、H5 与小程序跳转
微信小程序原生观看页 SDK 要让直播、互动、分享和商品跳转深度融入原生小程序 对接原生页面、播放器与业务事件
uni-app 微信小程序组件 现有小程序基于 uni-app,并希望沿用原生观看能力 在 mp-weixin 产物中配置 wxcomponents 与宿主事件

WebView 路径还有不同深度:直接打开保利威 SaaS/H5 观看页,开发量较少;先打开企业自建 H5 入口页,再进入标准观看页,可以在入口处理鉴权和活动来源;若要自定义 H5 直播间,则由企业在自建 H5 页面中集成保利威 Web 观看页 SDK。WebView 承载的是页面,Web SDK 运行在页面里。如考虑用自建页面包裹标准观看页,还要确认嵌入许可并验证跨域、全屏、分享和通信。以上三大接入方案也不等于三个名称相同的 SDK:WebView 是页面承载路径,uni-app 路径使用微信小程序原生组件。

从业务上看,先列出四个必需动作:观众从哪里进入直播、进入时如何识别身份、看播时需要哪些互动、点击商品后去哪里。需要更快验证标准直播间,优先评估 WebView;需要控制端内登录、分享、商品跳转和埋点,重点评估原生观看页。具体选择仍取决于小程序技术栈、资质和联调结果。

02 / 原生与 uni-app 方案如何接入完整观看页?

2.1 / 原生观看页负责什么,uni-app 组件如何承接?

微信小程序原生观看页 SDK 适合把播放、聊天室、互动、商品和观看条件等能力直接放进原生页面,并由企业接管分享、登录、商品跳转及数据埋点。保利威的uni-app 微信小程序接入说明适用于编译目标为 mp-weixin 的 uni-app 工程:开发者把原生小程序自定义组件包放入 wxcomponents 目录,在页面中注册并挂载 polyv-watch-room,传入直播频道 ID。组件内部承载引导、授权、观看和错误等视图,宿主页面负责路由、登录、分享与埋点。

这条路径的价值是让企业在现有小程序中增加观看页,同时保留原有业务结构。例如会员中心可以展示直播预约入口,商品页可以设置直播讲解入口,活动结束后再回到原有的咨询或购买路径。技术实施时,直播组件与宿主业务页面的职责应明确:观看能力由观看组件提供,会员权益和交易规则由企业现有系统决定。

保利威官网展示的直播间嵌入既有微信小程序示意
图1:直播入口嵌入既有小程序,进入观看页后承接互动与商品触点。图片来源:保利威小程序直播解决方案。

这里的 uni-app 方案专门对应微信小程序产物。企业若还要覆盖 App、H5 或其他小程序,需要分别采用对应端的 SDK、插件或观看页方案,按各端功能和版本单独联调。保利威开发者中心可作为跨端选型入口。

2.2 / 准备频道、资质与页面配置

开发前应备好保利威账号、直播频道和测试频道 ID,并核对客户自己的微信小程序 AppID、主体认证、服务类目、插件与接口权限、业务域名及隐私保护指引。原生观看页还要按目标能力选择播放器:符合准入范围并完成授权的项目可评估“Polyv观看”插件;使用 live-player 的路径要具备相应组件权限;使用 video 的路径不依赖 live-player 权限,但功能范围需按所选方案验收。若需要连麦,还要核对 live-pusher、摄像头和麦克风等条件。直播能力能否在目标小程序上线,最终以微信平台的审核和实际权限为准。

在 uni-app 工程中,开发者按官方说明配置 manifest.json 的 mp-weixin 节点及组件依赖,在 pages.json 注册观看页面,然后把频道配置传给组件。这里不建议把密钥或长期凭证放进小程序代码与页面参数;涉及签名和业务鉴权的请求应由企业服务端处理。开发团队还应明确频道 ID 与业务活动 ID 的映射,以便运营人员换场次时不必反复改页面代码。

2.3 / 把跨页面动作交还给宿主小程序

观看组件中的商品、广告或外部链接可能需要打开企业自己的页面。官方组件提供相应事件,宿主页面再按自己的路由规则跳转。观看条件要求登录时,也应由宿主页面打开企业登录流程,并在登录后返回直播路径。这样,直播可以融入会员、商城和客服页面,而不是形成一个与企业数据断开的孤立房间。

上线前至少走通“进入直播—观看或互动—跳转业务页—返回直播—退出再进入”的完整链路。保利威文档还提示,观看组件只需挂载一次;若在视图变化时重复创建,可能造成播放或聊天室状态异常。

03 / 观看体验要把小窗播放纳入方案评估

直播接入小程序后,用户可能在观看期间切换页面或暂离微信。保利威提供微信小程序后台小窗播放接入说明,可作为观看体验设计中的重要选项:符合微信和系统条件时,企业可以评估由原生播放器承载后台小窗。能否在特定商品浏览路径中持续播放,还要结合页面生命周期做真机验证。

保利威官网展示的小程序直播营销互动与小窗播放场景
图2:官网展示的互动与小窗播放场景;实际后台小窗能力需按接入路径和终端验收。图片来源:保利威小程序直播解决方案。

小窗播放需要区分接入路径。原生小程序观看页由当前播放器请求后台播放;小程序 WebView 观看页则通过原生中转页承载直播播放。官方文档当前确认 WebView 小窗路径用于直播,不能据此推断回放或点播也按同一路径运行。后台开关、微信基础库与系统版本、播放器状态、小程序类目和资质都会影响结果,因此应在目标 iOS、Android 真机上逐项验收。企业可以把“从直播到商品页再返回”的操作纳入验收脚本,而不只检查播放器能否起播。

04 / 从测试频道走到上线,建议按四步验收

第一步,确定业务入口和接入路径。画出小程序首页、活动页、会员页或商品页到直播间的入口,对照 WebView、原生与 uni-app 三条路径的开发量和业务控制范围。若目标只是单独播放视频,再另行评估播放器方案。

第二步,完成观看页与身份联调。检查频道配置、观看条件、登录跳转、分享、聊天室和互动;如需把观众与企业会员对应,预先定义用户标识与授权规则,避免上线后只能看到匿名观看数据。

第三步,打通业务跳转。让商品卡、咨询按钮或活动链接进入企业自己的详情页,并记录来源频道、活动和商品。订单、支付、库存及售后继续由承担交易的业务系统处理;直播侧承担观看与互动触点,双方通过约定的字段建立关联。

第四步,在真机上做回归。重点检查不同网络环境下的起播与返回、页面销毁后重新进入、聊天和互动状态、登录过期、小窗播放及 iOS、Android 的差异。微信开发者工具预览只能帮助排查开发问题,不能代替真实设备验收。

常见问题

已有原生微信小程序,还能用这套 uni-app 组件吗? 这份 uni-app 组件说明面向编译到 mp-weixin 的 uni-app 工程。原生微信小程序应评估保利威原生观看页 SDK、播放器组件或 WebView 方案。

接入保利威直播后,会员和订单会自动同步吗? 会员身份、商品主数据和订单归属需要企业按现有系统设计对接。观看组件提供直播间能力及业务跳转触点;跨系统同步需要明确标识、接口与责任边界。

可以只接播放器,再自行开发直播间吗? 可以按需求评估播放器插件、自定义组件或核心 SDK。企业需要自行承担相应的观看页界面、互动编排和业务流程开发。

WebView 能直接嵌入保利威 Web 观看页 SDK 吗? WebView 打开的是页面。企业要使用 Web 观看页 SDK,应先在自建 H5 页面中完成集成,再由小程序打开该页面。

“哪家好”应该先比较哪些条件? 先核对是否需要完整观看页、现有小程序技术栈、类目与组件权限、业务页面跳转、数据归因和真机验收要求,再判断供应商方案能否覆盖这些条件。

微信小程序直播接入专题

按项目进度阅读以下 13 篇实操文章。每篇提供与当前任务直接相关的步骤、条件或验收项。

接入前准备与选型

工程接入

验收与上线

行业场景

误区与排障

英文读者可参见英文总览。

关于保利威

保利威提供企业直播、小程序观看页和多种 SDK/API 接入路径。对于已有微信小程序的企业,可先按技术栈、微信资质及业务目标确定观看页或播放器方案,再把直播与现有会员、商品、咨询流程联调成完整体验。

附录:相关解决方案