- 当前 Bug 的表现(可附上截图)

- 预期表现

- 复现路径

- 提供一个最简复现 Demo

微信小程序视频播放加载很慢,一直转圈,3分钟后才能播放,而且播放很卡,加了带宽和cdn也没有效果,官方的video组件是不是有bug

let videotime = e.currentTarget.dataset.videotime;

let currProgress = Number((parseInt(videotime) * progress / 100).toFixed(0));

lastTime = currProgress;

//wx.setStorageSync('lastTime', currProgress);

if (progress == 100)

currProgress = 1;

console.log("currProgress:" + currProgress);

that.setData({

videoUrl: src + "?t=" +new Date().getTime(),

initial: currProgress,

selected3: false, //将封面图隐藏

selected4: true, //将视频video打开显示

selected5: false //将轮播图隐藏

videoCtx = wx.createVideoContext('myVideo')

;

//监听视频播放进度

timeUpdate(e) {

let that = this;

//console.log("duration:" + e.detail.duration)

if (fromProgress < 100) {

duration = e.detail.duration;

//var lastTime = wx.getStorageSync('lastTime') || that.data.initial;

currentTime = e.detail.currentTime;

console.log('上次的时间' + lastTime + '现在的时间' + currentTime);

if ((parseInt(currentTime) - parseInt(lastTime)) > 3) {

videoCtx.seek(lastTime);

return false;

} else {

lastTime = currentTime;

//wx.setStorageSync('lastTime', currentTime);

progress = Math.round((currentTime / duration) * 10000) / 100.00;

pgMap.set(lessionid, progress); //将lessionid和进度存到map中

//console.log("progress:" + progress);

}

}

},

//当播放到末尾时触发 ended 事件

playended(e) {

let that = this;

console.log("更新子课程进度:100")

pgMap.set(lessionid, 100);

that.updateLearnItem(); //更新子课程进度

setTimeout(function () {

that.getDetail();

}, 1000)

},

微信小程序上传视频到服务器太慢,微信小程序视频播放加载很慢相关推荐

  1. php微信获取mediaid超出限制_微信永久素材上传视频并通过mediaid获取微信url调用视频...

    今天解决一个调用微信永久素材上传视频的问题,在网上查了很久,上传视频的接口写的都不一样而且到处复制,感觉很乱,于是在做完case之后做了一个整理,希望能够帮助到你们. 涉及到如何调用微信永久素材上传视 ...

  2. 小程序上传视频的php接口处理,微信小程序[第十二篇] -- 上传视频

    通过上一篇的学习,我们可以成功将宝宝的照片传到指定相册了,但是可爱的宝宝岂能只有照片,小视频必须同步跟上,莫问题!咱这篇就来一个视频上传的实现. 俺家小核桃镇贴. 服务端 其实对于yii2程序而言,如 ...

  3. cs程序上传文件至web服务器,asp.net 程序上传到导服务器发生异常

    asp.net 程序上传到导服务器发生异常 來源:互聯網  2009-11-10 14:56:06  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: ...

  4. iOS上传视频到服务器

    iOS上传视频到服务器 这里介绍用AFN上传本地拍摄的视频到服务端 //视频转换为MP4//转码操作..._hud.mode = MBProgressHUDModeIndeterminate;_hud ...

  5. 微信开发上传视频到服务器,微信小程序中实现上传视频的开发代码

    微信小程序中实现上传视频的开发代码,视频,接口,上传,代码,服务器 微信小程序中实现上传视频的开发代码 易采站长站,站长之家为您整理了微信小程序中实现上传视频的开发代码的相关内容. 本篇文章给大家带来 ...

  6. 微信小程序 上传视频方法

    <button bindtap = "chooseVideo" >上传视频</button> const app = getApp() const aesU ...

  7. php小程序上传视频到七牛,小程序上传视频到七牛云的实践

    ❝ 好久没有更新推文了,这段时间也是在做一个小项目,一开始想的是人脸识别并上传视频到七牛云的,但是后来想想好像不用这个功能,但是我实现后才知道.所以就写一下上传的功能吧. ❞ 前言 大家都知道七牛云就 ...

  8. php小程序上传视频到七牛,小程序上传视频到七牛云

    下载完之后引入到小程序里面: const qiniuUploader = require("../../utils/qiniuUploader"); 上传到七牛云需要七牛云的tok ...

  9. 小程序上传视频及预览(含后台)

    上传视频,图片等都是调用wx.uploadFile,后台接口都不用改. .wxml <button bindtap="chooseVideo">添加视频</but ...

最新文章

  1. 中tile函数_HelpGirlFriend 系列 --- tensorflow 中的张量运算思想
  2. javascript 常用方法
  3. android多屏幕适配资源生成,android – 多屏幕适配相关
  4. SpringMVC小结
  5. Android NDK开发一:配置环境
  6. c++中的new_怎么在java中创建一个自定义的collector
  7. java 复杂 sql_复杂的SQL条件
  8. php.exe占用资源过大,记录一次php占用系统资源过高的问题
  9. css分割线 文字居中的7种实现方式
  10. Notepad++配置Python运行环境
  11. 工具-Sublime Text:便捷设置 小三角
  12. Android经典蓝牙开发简介(Google官网译文)
  13. mft按钮设计_《ZEMAX光学设计超级学习手册》一一1.2 用户界面
  14. win7时间同步出错
  15. 《调和级数》python
  16. 20191127上海出差总结
  17. error MSB4184: 无法计算表达式
  18. 【UOS操作系统】dd刻录镜像
  19. 梦网模式下的sp生存
  20. c语言程序快乐无极,PLSQL安装过程和SCOTT用户被锁的解决方法

热门文章

  1. Java多线程之守护线程
  2. php java转换为字符串格式_在PHP中将“原始”字符串格式转换为Java UUID
  3. 云计算行业市场规模不断增加,传统制造业在“工业云”助力下完成智能升级
  4. 效果炸裂!新版Midjourney画出100%逼真情侣,人类画师无了
  5. jQuery首页更换背景皮肤
  6. jupyter notebook 实现修改图片大小
  7. C语言实现人民币大小写转换,简洁易扩展易维护
  8. After_Effects特效软件的英文翻译
  9. 微信小程序开发文本框无法输入文字
  10. 实例分割总结 Instance Segmentation Summary(Center Mask、Mask-RCNN、PANNet、Deep Mask和Sharp Mask)