火山引擎视频直播提供微信小程序拉流 SDK,帮您快速实现小程序播放应用。本文为您介绍小程序拉流 SDK 的功能和核心优势。
我们为您提供了在线 Demo,您可以使用微信扫描下方二维码,提交体验申请。
扫码并申请 | 真实效果 |
---|---|
微信小程序 SDK 支持的视频协议如下表所示。
协议 | 说明 |
---|---|
FLV | 支持 H.264 和 H.265 编码,音频支持 AAC 编码。 |
RTMP | 支持 H.264 和 H.265 编码,音频支持 AAC 编码。 |
微信小程序 SDK 支持以下功能:
微信小程序拉流 SDK 在原生小程序 live-player
组件上进行了高度定制化封装,相比原生 live-player
组件具有以下优势:
微信小程序拉流 SDK 通过 CSS 覆盖已有的播控样式,原生 live-player
组件的播控样式因为是同层渲染的原生组件无法修改样式。
原生 live-player
组件仅能在 wxml
文件中通过组件属性(即以 bind
开头的属性)绑定事件,无法动态地添加或撤销事件的监听。微信小程序拉流 SDK 则基于mitt 提供了灵活的事件订阅机制。您可以随时添加或撤销例如 play
、pause
、ended
等事件的监听。