热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微信小程序API画面录制器-WebGL画面录制器实例-微信小程序

微信小程序API画面录制器-WebGL画面录制器实例是千自学中一篇关于微信小程序的文章简介:MediaRecorder基础库2.11.0开始支持,低版本需做兼容处理。可通过 wx.createMediaRecorder 创建。MediaRecorder WebGL画面录制
MediaRecorder
基础库 2.11.0 开始支持,低版本需做兼容处理。

可通过 wx.createMediaRecorder 创建。

MediaRecorder WebGL 画面录制器,可以进行录制相关操作,在结束录制时导出视频文件



方法:

MediaRecorder.destroy()
基础库 2.11.0 开始支持,低版本需做兼容处理。

销毁录制器


MediaRecorder.off(string eventName, function callback)
基础库 2.11.0 开始支持,低版本需做兼容处理。

取消监听录制事件。当对应事件触发时,该回调函数不再执行。

参数

string eventName

事件名

function callback

事件触发时执行的回调函数


MediaRecorder.on(string eventName, function callback)
基础库 2.11.0 开始支持,低版本需做兼容处理。

注册监听录制事件的回调函数。当对应事件触发时,回调函数会被执行。

参数

string eventName

事件名

eventName 的合法值

说明最低版本
start录制开始事件。
stop录制结束事件。返回 {tempFilePath, duration, fileSize}

function callback

事件触发时执行的回调函数


MediaRecorder.pause()
基础库 2.11.0 开始支持,低版本需做兼容处理。

暂停录制


MediaRecorder.requestFrame(function callback)
基础库 2.11.0 开始支持,低版本需做兼容处理。

请求下一帧录制,在 callback 里完成一帧渲染后开始录制当前帧

参数

function callback


MediaRecorder.resume()
基础库 2.11.0 开始支持,低版本需做兼容处理。

恢复录制


MediaRecorder.start()
基础库 2.11.0 开始支持,低版本需做兼容处理。

开始录制


MediaRecorder.stop()
基础库 2.11.0 开始支持,低版本需做兼容处理。

结束录制




推荐阅读
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • 微信公众号推送模板40036问题
    返回码错误码描述说明40001invalidcredential不合法的调用凭证40002invalidgrant_type不合法的grant_type40003invalidop ... [详细]
  • 本文将带你快速了解 SpringMVC 框架的基本使用方法,通过实现一个简单的 Controller 并在浏览器中访问,展示 SpringMVC 的强大与简便。 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 全面解析JavaScript代码注释技巧与标准规范
    在Web前端开发中,JavaScript代码的可读性和维护性至关重要。本文将详细介绍如何有效地使用注释来提高代码的可读性,并探讨JavaScript代码注释的最佳实践和标准规范。通过合理的注释,开发者可以更好地理解和维护复杂的代码逻辑,提升团队协作效率。 ... [详细]
  • Spring – Bean Life Cycle
    Spring – Bean Life Cycle ... [详细]
  • WinMain 函数详解及示例
    本文详细介绍了 WinMain 函数的参数及其用途,并提供了一个具体的示例代码来解析 WinMain 函数的实现。 ... [详细]
  • Spring Boot 中配置全局文件上传路径并实现文件上传功能
    本文介绍如何在 Spring Boot 项目中配置全局文件上传路径,并通过读取配置项实现文件上传功能。通过这种方式,可以更好地管理和维护文件路径。 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • oracle c3p0 dword 60,web_day10 dbcp c3p0 dbutils
    createdatabasemydbcharactersetutf8;alertdatabasemydbcharactersetutf8;1.自定义连接池为了不去经常创建连接和释放 ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • 从0到1搭建大数据平台
    从0到1搭建大数据平台 ... [详细]
  • 本教程详细介绍了如何使用 Spring Boot 创建一个简单的 Hello World 应用程序。适合初学者快速上手。 ... [详细]
  • 深入解析 Lifecycle 的实现原理
    本文将详细介绍 Android Jetpack 中 Lifecycle 组件的实现原理,帮助开发者更好地理解和使用 Lifecycle,避免常见的内存泄漏问题。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
author-avatar
tianziqizhi
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有