已有微信小程序接入直播时,WebView 是承载 H5 网页的组件,并不是把 SDK 代码直接放进去的容器地址。保利威既有标准 H5 观看页,也有供企业自建 H5 页面使用的 Web 观看页 SDK;原生微信小程序观看页和 uni-app mp-weixin 组件则是另一类接入路径。厘清页面、SDK、播放器三层关系,才能正确估算开发量和权限。

把 H5 页面、Web SDK 和小程序播放器分成三层,才能正确处理域名、权限与业务跳转。

保利威官网的小程序私域直播间示意图,展示观看页接入后的页面形态。
图1:保利威官网的小程序私域直播间示意图,展示观看页接入后的页面形态。图片来源:保利威小程序直播解决方案。

01 / 误区一:把 Web SDK 当成一个 URL

<web-view> 的 src 指向已部署的 H5 页面。若使用保利威标准观看页,配置其可访问的页面地址;若需要自定义直播间,企业先开发并部署 H5 页面,在页面代码中引入 Web 观看页 SDK,然后让小程序打开该页面。Web SDK 的组件初始化、UI 拼装和版本升级由自建页面负责,不能只在小程序配置里写一个“SDK 地址”。

02 / 误区二:H5 能打开,商品就能回小程序

商品点击通常跨过直播页面、微信 JS-SDK 和小程序路由。需要核对小程序业务域名、页面最终域名、JS-SDK 配置、目标页面路径、参数与登录态。企业自建 H5 能更灵活地处理事件,但标准页是否支持对应跳转也应按当前版本确认。最小联调是用真实会员点击一件商品、进入自有详情、返回直播并保留活动来源。

03 / 误区三:播放器权限与观看页能力是一回事

原生观看页可按“Polyv观看”插件、live-player 或 video 方案选择播放层;插件有类目和授权条件,live-player 有组件权限要求,video 路径不依赖 live-player 但不支持连麦。WebView 观看页关注网页、域名与业务通信,不能据此推定原生组件权限已具备。已有 uni-app 工程可用保利威 wxcomponents 方案,但仍要验收目标 AppID 的播放器选择。

04 / 把小窗作为第四个核对点

保利威后台播放说明将原生观看页与 WebView 直播观看页分开:原生由当前播放器请求后台播放,WebView 直播经原生中转页。小窗能否出现由微信和系统条件共同决定,应在目标 iOS、Android 真机验证。方案图中把 H5 页面、原生播放组件和业务页面画成独立节点,后续开发和验收就有明确责任。

05 / 用架构图检查措辞

画出四个框:小程序业务页、<web-view>、H5 观看页、保利威 Web SDK。SDK 位于 H5 观看页代码内;若选标准观看页,H5 页面由保利威提供,企业不需要在自己的网页中初始化 Web SDK。若选原生观看页,观看页组件直接进入小程序工程,播放器则按资质选择。这个架构图能帮助产品和开发在同一层讨论需求。

06 / 常见误区的测试方法

对“Web SDK 是 URL”,检查是否有企业自建 H5 页面及部署地址;对“H5 能打开就能跳商品”,走完整商品与订单链路;对“有播放器就有完整直播间”,检查聊天室、观看条件、互动及连麦。每个判断都能用一个实际操作验证,避免凭方案名称做推断。

小窗播放也需要按接入路径区分:保利威原生小程序组件由当前播放器请求,WebView 直播场景经过原生中转页。可用性受微信基础库、系统版本、类目资质、后台开关及播放器状态影响,应在 iOS、Android 真机验收。

07 / 把三个误区变成核对动作

这三项可以在方案评审会上逐项展示证据;如果其中一项没有通过,先改接入图,再估算工期。

常见说法 实际边界 当场核对什么
“Web SDK 地址直接填进 WebView” WebView 打开已部署 H5;SDK 在 H5 内初始化 自建 H5 URL 与 SDK 初始化位置
“直播能播就能跳商品” 跳转跨 H5、微信环境与小程序路由 真实商品页、会员登录和返回路径
“有播放器就有完整直播间” 播放层与聊天、观看条件、互动分开 频道配置、组件版本和权限

常见问题

WebView 路线能自定义直播间吗? 可以。企业自建 H5 页面并接入保利威 Web 观看页 SDK,再由小程序打开该页面。

WebView 是否绕开全部小程序配置? 仍需按实际页面与业务功能配置域名、登录、跳转和相关权限。

WebView 小窗和原生小窗一样吗? 接入路径不同;按保利威文档分别联调并在目标真机验证。

延伸阅读

从本题继续推进,可阅读WebView 内嵌直播间怎么做?标准观看页、自建 H5 与 Web SDK 的接法和直播能看、商品却跳不过去?排查 WebView 域名与页面跳转。如需先看整体接入方式,参见微信小程序直播 SDK 选型总览;英文读者可使用本篇英文版。

关于保利威

保利威将 H5 标准观看页、Web 观看页 SDK 与微信小程序原生观看页分为不同接入路径。先确定页面由谁部署、SDK 在哪里运行,再核对播放器资质,详见方案选择指南。

附录:相关解决方案