选择视频合成

 let mc = wx.createMediaContainer()
wx.chooseVideo({sourceType: ['album', 'camera'],maxDuration: 60,camera: 'back',success: res => {let videoPath = res.tempFilePathlet mt = mc.extractDataSource({source:videoPath,success: function(mt){console.log(mt)let videoKind = mt.tracks[1];mc.addTrack(videoKind)//3.导出视频mc.export({success: (result) => {let tempArr1 = result.tempFilePath.split("//")let tempArr2 = tempArr1[1].split("/")let tempArr3 = tempArr2[tempArr2.length-1].split(".");let tempString2=''for(let i=0;i<tempArr2.length-1;i++){tempString2+=tempArr2[i]+"/"}let newPath = tempArr1[0]+"//"+tempString2+new Date().getTime()+"."+tempArr3[1];//导出新视频的名字每次都是一样的,估计有缓存什么的,我用时间戳重命名新导出的文件wx.getFileSystemManager().renameSync(result.tempFilePath,newPath)// 4.移除内容,清空容器console.log(newPath)mc.removeTrack(videoKind)}});}})}
})

欢迎关注公众号(web学习吧),一起学习进步

微信小程序音视频合成API解读相关推荐

  1. 腾讯技术分享:微信小程序音视频与WebRTC互通的技术思路和实践

    概述 本文来自腾讯视频云终端技术总监rexchang(常青)技术分享,内容分别介绍了微信小程序视音视频和WebRTC的技术特征.差异等,并针对两者的技术差异分享和总结了微信小程序视音视频和WebRTC ...

  2. 腾讯技术分享:微信小程序音视频技术背后的故事

    1.引言 微信小程序自2017年1月9日正式对外公布以来,越来越受到关注和重视,小程序上的各种技术体验也越来越丰富.而音视频作为高速移动网络时代下增长最快的应用形式之一,在微信小程序中也当然不能错过. ...

  3. 技术分享:微信小程序音视频与WebRTC互通的技术思路和实践

    1.概述 本文内容分别介绍了微信小程序视音视频和WebRTC的技术特征.差异等,并针对两者的技术差异分享和总结了微信小程序视音视频和WebRTC互通的实现思路以及技术方案.希望能带给你启发. 分别介绍 ...

  4. 微信小程序 RTMP 音视频 通话 ffmpeg_WebRTC与微信小程序音视频互通方案设计与实现...

    背景 在之前的WebRTC实时音视频通话之语音通话设计与实践中介绍了58 TEG部门基于 WebRTC 的实时音视频通话解决方案. 考虑到腾讯微信的小程序平台提供了音视频通话与直播的支持,如果能打通基 ...

  5. 微信小程序-音视频剪辑

    起因:英语配音 源码在文章尾部,可直接Copy使用 最近在做一个英语配音的小程序项目,涉及的核心技术是:音视频剪辑.其实相关的成程序产品已经有很多了,所以花了几天时间也就搞定了,讲解一下其中核心技术: ...

  6. 小程序音视频能力技术负责人解读“小程序直播”

    策划 / LiveVideoStack 责编 / 包研 一夜之间,"小程序+直播"成为多媒体开发者热议的话题.从底层技术实现到接口开放程度,是否绑定腾讯云?价格体系?低延迟性能如何 ...

  7. 刘连响:为什么看好小程序音视频在教育行业的应用?

    作者简介:刘连响,一起玩耍科技创始人.2013年起开始研究WebRTC, 对音视频处理. 直播.实时音视频相关技术非常感兴趣,具有多个实时音视频产品研发经验.目前关注实时音视频在在线教育,医疗行业的应 ...

  8. 常青:小程序音视频能力再升级

    LiveVideoStack采访了腾讯云音视频业务终端研发团队负责人常青,针对小程序音视频能力技术升级.场景支持.政策审核以及未来演进趋势进行了详细的探讨. 文 / 常青 策划 / LiveVideo ...

  9. 解决微信小程序录制视频存在的问题

    此篇文章主要针对微信小程序如下两个api : CameraContext.startRecord(Object object)       CameraContext.stopRecord(Objec ...

最新文章

  1. 我的随笔之三——今年过年快乐吗?
  2. python的print函数
  3. python中类方法与实例方法的区别-python中类方法,实例方法,静态方法的作用和区别...
  4. 0016-Avro序列化反序列化和Spark读取Avro数据
  5. Windows Mobile获取SIM卡上的所有电话号码
  6. 纪伯伦:我曾七次鄙视我的灵魂
  7. 很酷的word技巧---删除行前的空格
  8. 【OFDM系列3】AWGN下基于循环前缀(CP)OFDM调制解调原理、信噪比计算及仿真(H Harada经典OFDM书籍中代码详解及更正)
  9. 华数联手海信升级互联网电视平台
  10. python删除指定行_关于csv:删除python中的特定行和对应文件
  11. Python程序分析
  12. 纯新手搭建VS2017+QT5.9.9+QGIS过程中的问题
  13. 服务器虚拟机镜像怎么设置ip,风云OL虚拟机镜像一键服务端+配套客户端+启动教程+GM命令+IP修改等...
  14. 管理感悟:不要别人扫自己的屁股
  15. 纯css的大于号样式
  16. 瑞尔森大学计算机网络专业怎么样,瑞尔森大学计算机网络硕士录取.pdf
  17. ReactOS 代码更新后的编译安装
  18. 网易换肤第一篇:换肤技术解密!
  19. 计算机的键盘组合件,电脑组合键盘快捷键大全
  20. lldb +debugserver调试环境部署

热门文章

  1. ubuntu16.04安装libzip库
  2. 【献血小常识】------- 解读献血谣言
  3. ps在线html5版,腾讯推出开源Web版的PhotoShop:AlloyPhoto
  4. 获取mp3文件的采样率
  5. GOP/ 码流 /码率 / 比特率 / 帧速率 / 分辨率【转】
  6. Python:一个闹钟
  7. osg_操作器、碰撞检测、上楼梯篇
  8. flink1.13.2源码编译遇到的坑1.Failed to execute goal org.apache.rat:apache-rat-plugin:0.12
  9. 估值超400亿美元的京东物流,已成顺丰最有力的竞争对手
  10. 企业为什么需要反垃圾邮件网关