You need to enable JavaScript to run this app.
导航
SDK 简介
最近更新时间:2024.03.06 19:52:41首次发布时间:2024.03.06 19:52:41

火山引擎视频直播提供微信小程序拉流 SDK,帮您快速实现小程序播放应用。本文为您介绍小程序拉流 SDK 的功能和核心优势。

Demo 体验

我们为您提供了在线 Demo,您可以使用微信扫描下方二维码,提交体验申请。

扫码并申请
真实效果
altalt

协议支持

微信小程序 SDK 支持的视频协议如下表所示。

协议说明
FLV支持 H.264 和 H.265 编码,音频支持 AAC 编码。
RTMP支持 H.264 和 H.265 编码,音频支持 AAC 编码。

功能介绍

微信小程序 SDK 支持以下功能:

  • 播放器尺寸设置
  • 封面设置
  • 自动播放
  • 多实例播放
  • 全屏
  • 视频旋转
  • 静音/取消静音
  • 画中画(部分支持)
  • H.264 和 H.265 编码播放
  • 日志上报
  • RTMP 拉流
  • SEI 监听

核心优势

微信小程序拉流 SDK 在原生小程序 live-player 组件上进行了高度定制化封装,相比原生 live-player 组件具有以下优势:

支持灵活的播放控制 UI 定制

微信小程序拉流 SDK 通过 CSS 覆盖已有的播控样式,原生 live-player 组件的播控样式因为是同层渲染的原生组件无法修改样式。

提供灵活的播放事件监听功能

原生 live-player 组件仅能在 wxml 文件中通过组件属性(即以 bind 开头的属性)绑定事件,无法动态地添加或撤销事件的监听。微信小程序拉流 SDK 则基于mitt 提供了灵活的事件订阅机制。您可以随时添加或撤销例如 playpauseended等事件的监听。