2023年微信小程序API 画面录制器·创建WebGL画面录制器
作者: --时间: 2022-09-29
阅读量:
随着移动互联网的发展,越来越多的企业开始意识到小程序在业务拓展中的重要性。而微信小程序作为国内最流行的平台之一,更是成为了企业们入手开发小程序的首选。
微信小程序API 画面录制器·创建WebGL画面录制器
使用微信小程序API中的MediaRecorder wx.createMediaRecorder()方法,可以轻松地创建一个可逐帧录制在 WebGL 上渲染的画面并导出视频文件的画面录制器。该方法支持基础库 2.11.0 及以上版本,在低版本中需要做兼容处理。参数
方法的第一个参数是一个 WebGL 对象,需要通过 SelectorQuery 获取到的 node 对象来传递。在此基础上,提供了以下可选属性参数:1. duration
指定录制的时长(s),到达自动停止。默认时长为 600 秒,最大可设置为 7200 秒,最小为 5 秒。
2. videoBitsPerSecond
视频比特率(kbps),用于控制生成的视频文件的清晰度和占用空间大小。默认值为 1000 kbps,最小值为 600 kbps,最大值为 3000 kbps。
3. gop
视频关键帧间隔,可选参数,默认值为 12 帧。较大的间隔可以减小生成的视频文件大小,但可能会牺牲画质。
4. fps
视频帧率(fps),用于控制生成的视频文件的流畅度和占用空间大小。默认值为 24 帧每秒。

