首页 > 其他分享 >uniapp [全端兼容] - 最新详细实现拍摄视频录像并可播放预览视频,调起本机摄像头开启录像录制完毕后保存到本机临时存放,可对拍摄的视频进行压缩处理减少文件大小不损失画质,详解录制视频并读取播放!

uniapp [全端兼容] - 最新详细实现拍摄视频录像并可播放预览视频,调起本机摄像头开启录像录制完毕后保存到本机临时存放,可对拍摄的视频进行压缩处理减少文件大小不损失画质,详解录制视频并读取播放!

时间:2024-08-22 16:53:09浏览次数:11  
标签:视频 预览 示例 录制 播放 本机

前言

网上的教程乱七八糟BUG太多,本文提供优质示例代码。

在 uni-app 全平台兼容(H5网页网站、支付宝/微信小程序、安卓App、苹果App、nvue)项目开发中,详解完成 “uniApp拍摄录制视频并预览播放”,调起本机系统摄像头打开视频录制,用户点击按钮开始拍摄视频最终完成摄影,然后保存到本机临时文件存储,在页面上展示用户录制的视频mp4文件,可点击播放查看视频,最终确认无误可点击上传按钮给到服务器流程,自定义界面样式、限制视频录制时长(限制时间),支持录制完毕后对视频进行压缩,不牺牲画质的情况下压缩视频大小,基础的读取视频和移除等常见功能,提供详细示例源码。

uniapp(vue2 | vue3)版本项目均可使用,跟着教程复制代码运行稍加改造即可。


如下图所示,调起摄像头录制及播放预览,当然手动上传本机相册的视频也是可以压缩及上传服务器的。

详细示例代码及注释,保证新手小白100%搞定。

在这里插入图片描述

示例代码

具体实现代码如下,请直接复制运行测试即可。

标签:视频,预览,示例,录制,播放,本机
From: https://blog.csdn.net/weixin_44198965/article/details/141428821

相关文章

  • 视频项目开发,EasyCVR视频融合平台为何成为关键驱动力
    智慧类视频项目是基于多个系统融合,旨在实现更广泛联动功能,以满足智能化应用需求为基石的信息化项目。当前,智慧社区、智慧园区、智慧工厂乃至智慧城市等应用场景的需求日益增长。这些智慧项目的整合进程中,视频融合能力扮演着不可或缺的角色。将多样化的视频环境与智慧项目的业务......
  • EasyCVR视频汇聚技术赋能智慧煤矿:车载设备接入方案助力实时监控与远程监管
    在煤矿行业,智慧化转型已成为提升生产效率、保障安全的重要途径。随着物联网、大数据、云计算等技术的快速发展,智慧煤矿建设逐步深入,车载设备作为煤矿生产的重要一环,其接入智慧管理系统显得尤为重要。本文将详细介绍智慧煤矿车载设备接入EasyCVR平台的方案,旨在通过此方案实现煤矿生......
  • 【生日视频制作】教师节中秋节国庆节小蛮腰广州塔心形照片AE模板修改文字软件生成器教
    广州塔心形照片生日视频制作教程AE模板改字特效软件生成器素材怎么如何做的【生日视频制作】教师节中秋节国庆节小蛮腰广州塔心形照片AE模板修改文字软件生成器教程特效素材【AE模板】生日视频制作步骤:安装AE软件下载AE模板把AE模板导入AE软件修改图片或文字渲染出......
  • 短视频图文带货:计划建模的深度解析与实践
    随着数字营销的快速发展,短视频图文带货已经成为了一种日益重要的营销手段。相较于传统的营销方式,短视频图文带货具有更高的互动性和传播性,能够更好地吸引和留住用户。然而,如何做好短视频图文带货并非易事。许多商家和品牌虽然投入了大量的人力物力,但最终效果并不理想。这其中的......
  • LoadRunner 12.55 解决录制 HTTPS网站,脚本空白问题
    背景:最近工作中项目有性能测试需求,但团队小伙伴用loadrunner12.55遇到https站点录制出来的脚本Action为空白,以往处理方式直接让项目团队将https改成http再重新录制痛点:修改http耗时长分析:项目web主要是内网使用,使用自签名证书,而loadrunner无该证书导致LoadrunnerProxyServer......
  • 如何高效地从视频中提取音频?全面指南与工具推荐
    怎么从视频中提取音频?视频提取音频是一项常见且实用的任务。无论是将视频中的背景音乐、对话或音效提取出来用于个人收藏、编辑还是其他用途,了解如何有效地提取音频对提高工作效率至关重要。本文将详细介绍如何视频提取音频,包括各种方法和工具的使用,帮助你轻松完成这一任务。......
  • 短视频生成与AI的结合应用,Web/App RPA 智能化应用
    在这个日新月异的时代,人工智能(AI)与自动化技术的融合正以前所未有的速度重塑着各行各业。你是否梦想过,在信息的海洋中自动筛选出精华,用创意点亮每一篇内容,同时让繁琐的工作流程变得轻松高效?我们诚邀您参加即将开启的“AI自动化应用开发”公开课第3期,一同探索如何用好AI与自动化,让您......
  • 支持1024帧、准确率近100%,英伟达「LongVILA」开始发力长视频
    点击访问我的技术博客https://ai.weoknow.comhttps://ai.weoknow.com现在,长上下文视觉语言模型(VLM)有了新的全栈解决方案——LongVILA,它集系统、模型训练与数据集开发于一体。现阶段,将模型的多模态理解与长上下文能力相结合是非常重要的,支持更多模态的基础模型可以接受更......
  • 783java jsp SSM校园兼职管理系统(源码+文档+开题+运行视频+讲解视频)
      项目技术:SSM+Maven+Vue等等组成,B/S模式+Maven管理等等。环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;3.tomcat环境:Tomcat7.x,8.x,9.x版本均可4.硬件环境:windows7/8......
  • 777java jsp SSM水果蔬菜商品商城管理系统(源码+文档+运行视频+讲解视频)
     项目技术:SSM+Maven+Vue等等组成,B/S模式+Maven管理等等。环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;3.tomcat环境:Tomcat7.x,8.x,9.x版本均可4.硬件环境:windows7/8/1......