解决微信小程序视频加载过多黑屏问题

这篇具有很好参考价值的文章主要介绍了解决微信小程序视频加载过多黑屏问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先加载封面图,用户点击后再切换为视频标签
效果:
小程序video黑屏,笔记,javascript,前端,uni-app
小程序video黑屏,笔记,javascript,前端,uni-app

<view class="ContainerStudyVideo-live" v-for="(item, index) in datalist" v-bind:key="index">
    <view class="ContainerStudyVideo-image">
      <image mode="aspectFill" v-if="!item.pause" :src="item.coverImagePath" @click="pauseVideo(item)"></image>
      <video
      v-else
      :id="`myVideo${index}`"
      controls
      :autoplay="true"
      :src.sync="item.videoPath"
      :show-center-play-btn="true"
      :poster="item.coverImagePath"
      :controls="true"
      enable-danmu
      objectFit="cover"
      :danmu-btn="false"
      @play="playVideo(index)"
      >
      </video>
    </view>
  </view>				

js代码文章来源地址https://www.toymoban.com/news/detail-518465.html

this.$http.Get(this.configFun.apiHome.studydataserch,parem).then(res => {
	let data = res.content;
     if(this.datalist.length < res.totalElements){
     	this.loadMore = true;
     }else{
     	this.loadMore = false;
     }
     data.map(item => {
       this.$set(item, 'pause', false);
     })
     this.datalist = this.datalist.concat(data);
	})
	pauseVideo(item) {
      item.pause = true;
    }

到了这里,关于解决微信小程序视频加载过多黑屏问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于微信小程序背景图手机上加载不出来问题的解决方案

    1.问题:平时在给背景图的时候大家的第一反应一定是在css中直接写background-image,直接就把图片当背景放在了那里,但是这样的方法在pc端还是可以的,在小程序端却存在着加载不出来的问题,现在我来给大家提供一个解决方法(插入图片的方法) 2.原理:一个大的父盒子,同时

    2024年02月04日
    浏览(67)
  • 微信小程序包大小超过2M的解决方法—分包加载

    小程序的包被限制在2M以下, 超出的时候点击预览, 发现报错: Error: 代码包大小为 3701 kb,上限为 2048 kb,请删除文件后重试 解决方法: 优化代码, 删除掉不用的代码 图片压缩或上传服务器 一般图片所占空间较大,尽量不要放在小程序本地文件夹中,如果图片不多我们也

    2024年02月09日
    浏览(37)
  • 微信 小程序 在电脑PC端无法加载的解决办法。电脑微信小程序打不开是怎么回事?电脑微信小程序不能打开解决方法教学

    微信版本未及时更新,也会影响小程序的正常打开,可以尝试更新版本。 如果电脑缓存文件过多,内存少,也可能导致小程序无法流畅加载出来,建议定期清理缓存。 当小程序处于临时抢修或停止运营状态时,所有微信用户均无法正常使用。如果是小程序开发者在做更新或

    2024年02月08日
    浏览(54)
  • 微信小程序安卓视频播放卡顿问题

    在微信小程序开发中遇到在video组件的两个问题 刚开始以为是网络问题,或者是视频文件问题。排查了一下发现都没问题 最后加了个属性就OK了 uniapp和原生小程序方法 video组件兼容iOS手机 custom-cache加了这个属性会让 因此我加了当前手机型号的判断 获取当前设备api 当为iPho

    2023年04月16日
    浏览(33)
  • ffmpeg批量分割视频解决视频前几秒黑屏的问题解决

    新建一个txt记事本,把上边的代码放进去,然后另存为bat 例如 D:B站下载11.mkv 0 视频多少秒 分割多少秒的一个视频  比如 60 这个是批量切割的,时间有可能差别一两秒,但是解决了切割黑屏的问题,, , 别忘安装ffmpeg环境  

    2024年02月14日
    浏览(26)
  • 微信小程序组件scroll-view滚动到底部多次触发加载如何解决?

    在 iOS 真机上,scroll-view 滚动时会多次触发 scrolltolower 事件的问题,可以设置一个“加载标识”(如 DisableTrigger)来避免重复请求下一页数据。具体做法为: 在 data 中新增一个 DisableTrigger 变量,用于标识当前是否可以执行下一页数据的加载操作。 在 init()方法中,在请求数据

    2024年02月13日
    浏览(35)
  • 微信小程序学习实录2(下拉刷新、下拉加载更多、小程序事件、PHP后端代码、刷新无数据解决方案)

    lazyCodeLoading基础库 2.11.1 及以上版本支持,2.11.1 以下兼容但无优化效果 通常情况下,在小程序启动期间,所有页面及自定义组件的代码都会进行注入,当前页面没有使用到的自定义组件和页面在注入后其实并没有被使用。自基础库版本 2.11.1 起,小程序支持有选择地注入必要

    2024年02月05日
    浏览(38)
  • unity使用videoplayer组件播放视频黑屏问题解决方案

    1、视频使用动态加载方式 2、资源需要放到resource文件夹下,不能被打成ab 3、资源打包的时候不能被压缩,在android打包文件设置成不压缩   build.gradle文件: 可能出现的问题: 导出的Android版本播放视频只用声音没有画面,初始化VideoPlayer组件时,Android平台的报错提示是:E/

    2024年02月13日
    浏览(66)
  • 微信小程序——解决异步问题

    在小程序中,异步请求通常是通过使用微信小程序提供的API来实现的,最常见的是使用wx.request()函数来发送异步网络请求。解决小程序的异步请求问题通常涉及以下几个方面: 在微信小程序中,异步问题可能会对程序的执行顺序和数据更新产生影响。以下是几个与异步相关的

    2024年02月05日
    浏览(24)
  • uni-app开发微信小程序,有效解决加载视频[渲染层网络层错误] Failed to load media

    问题1 在小程序视频插件在加载视频的时候,就会出现如下错误:[渲染层网络层错误] Failed to load media,解决方案有两种。 (1) wxml加载视频加上 controls (2) 视频组件添加 autoplay属性 但是会导致页面加载完成后 自动播放 ,目前官方还未修复这个报错问题,只能先使用这种方法进行弥

    2024年02月06日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包