精华内容
下载资源
问答
  • <view class="page-body"> <view class="page-section tc"> <video id="myVideo" ...bizid=1023&...窗模式</button> </navigator> </view> </view>
  • 征服微信小程序视频教程

    万人学习 2016-11-22 08:27:52
    征服微信小程序视频教程 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。学员通过该视频课程,可以完全了解小程序的开发方法,并可以独立开发...
  • 微信小程序视频源码资源合集

    千次阅读 热门讨论 2018-10-16 14:59:09
    小程序视频教程,相信大家在光看代码君的小程序教程有可能看不到,没关系,这里有视频教学,从头开始教大家写小程序,资源在此。 资源获取方式:关注《代码集中营》回复【小程序视频合集】 小程序源码集合 一、...

    最近发现好多读者在学习小程序,学习最缺少的就是资源,因此代码君把之前的学习资源共享出来,以便读者更快的入门微信小程序

    视频资源

    小程序视频教程,相信大家在光看代码君的小程序教程有可能看不到,没关系,这里有视频教学,从头开始教大家写小程序,资源在此。

    资源获取方式:关注《代码集中营》回复【小程序视频合集】

    image.png

    image.png

    image.png

    小程序源码集合

    一、应用类

    1. 闹钟小程序源码
    2. 知乎日报小程序源码
    3. 移动商城源码
    4. 小程序音乐播放器源码
    5. 仿豆瓣电影源码
    6. 微票源码
    7. 小米商城小程序源码
    8. 外卖小程序源码
    9. 空气质量查询小程序源码
    10. 小程序地图源码
    11. 公众号信息流小程序源码
    12. 干货集中营小程序源码
    13. 图片浏览小程序源码
    14. 芒果TV小程序源码
    15. 技术社区小程序源码

    二、游戏类

    1. 2048小程序源码
    2. 贪吃蛇小程序源码

    image.png
    image.png

    小程序源码获取方式:关注《代码集中营》回复【小程序源码合集】

    展开全文
  • 第5章 小程序基础知识与初识小程序组件 第6章 组件数据、事件与属性 第7章 访问API数据与ES6在小程序中的应用 第8章 流行页面编码与组件的细节知识 第9章 Behavior行为与加入缓存系统优化流行页面 第10章 新版Music...

    【课程内容】

    第1章 导学与申请appkey
    第2章 准备工作
    第3章 小程序的基础知识与新特性
    第4章 flex布局
    第5章 小程序基础知识与初识小程序组件
    第6章 组件数据、事件与属性
    第7章 访问API数据与ES6在小程序中的应用
    第8章 流行页面编码与组件的细节知识
    第9章 Behavior行为与加入缓存系统优化流行页面
    第10章 新版Music组件、组件通信与wxss样式复用
    第11章 Promise正确用法与函数签名设计技巧
    第12章 组件高级应用
    第13章 扩展与总结
    第14章 搜索与高阶组件
    第15章 代码重构与行为抽象
    第16章 高级知识与应用

    【教程下载地址】
    http://www.xuexiluxian.net/weixin-xiaochengxu.html

    展开全文
  • 微信小程序视频列表用到的组件是 video  链接 https://developers.weixin.qq.com/miniprogram/dev/component/video.html 先附上效果图(对比效果) 此为没有封面图的视频,简直丑到爆      此为加了封面...

    微信小程序视频列表用到的组件是  video    

    链接  https://developers.weixin.qq.com/miniprogram/dev/component/video.html

    先附上效果图(对比效果)

    此为没有封面图的视频,简直丑到爆

     

     

     

    此为加了封面图和自定义视频播放按钮

     

     

    此为禁止多视频同时播放效果图

     

     

     大致思路就是,wx:for="{{ videoLlist }}"下三个view,一个视频video,另一个封面image(客户需求,要可以自定义封面)。
    主要控制变量是playIndex,当点击封面时赋予当前点击的e.currentTarget.id,而id="{{ index }}"(index是微信wx:for自带的)。
    在video加个wx:if,playIndex == index是判断条件,也就是说点击封面,对应的video的wx:if=true会渲染。
    这时最好设置一个延迟来执行videoContext.play(),因为video渲染需要时间,无延迟的话还没渲染完play()就执行了。
    其他video的wx:if=false(因为只有要播放的video渲染,而其他video不渲染,所以视频列表不会卡顿)
    代码很挫,希望能帮到人

     

    wxml:

    <!--pages/activity/historyList/historyList.wxml-->
    
    <view class='bg_graye' style='width:750rpx;background-size:100%;padding-bottom:50rpx;'>
      <text class='block font20 lh35 fontw'style='letter-spacing:2rpx;padding-left:20rpx;padding-top:25rpx;padding-bottom:20rpx;'>2019-01-22期</text>
      <!-- 视频列表 -->
      <view  class="" wx:for='{{videoList}}' style='width:700rpx;margin:0 auto;margin-bottom:45rpx;'>
        <view class='bg_white radius15' style='width:100%;margin:0 auto;padding-bottom:10rpx;'>
          <text class='block font18 lh30 fontw'style='letter-spacing:2rpx;padding-left:20rpx;padding-top:25rpx;padding-bottom:20rpx;'>{{item.title}}</text>  <!--文章 标题 -->  
          <video
          autoplay='true'
          show-center-play-btn='false'
          objectFit='cover'
          id="index{{index}}" 
          class="videoStyle"  
          src="{{item.videoUrl}}" 
          wx:if='{{playIndex==index}}'
          ></video>    <!-- 视频-->  
    
          <view style="display: {{ playIndex == index ? 'none' : 'block' }};"> 
            <cover-view class="controls pr" id="controls" >   <!--视频 封面图片 -->  
              <cover-image src="{{item.coverUrl}}" style='width:700rpx;height:453rpx;'/>
            </cover-view>
            <!-- 中间的播放图片标志 -->
            <cover-view class="play pa" style="z-index:200;" id='{{index}}' bindtap="videoPlay">
              <cover-image bindtap="bindplay" data-id="1" src="{{item.startIcon}}" style="width:160rpx;"/>
            </cover-view>
          </view>
          <text class='block font16 lh20'style='letter-spacing:2rpx;padding-left:20rpx;padding-top:15rpx;padding-right:20rpx;'>{{item.content}}</text>
          
            <!-- 时间   观看次数 -->
            <view style='padding-top:5rpx;'>
              <text class='block font14 gray9 lh35 fl'style='width:160rpx;margin-left:25rpx;'>{{item.created_time}}</text>
              <text class='block font14 gray9 lh35 fl tr'style='width:300rpx;margin-left:190rpx;'>{{item.watchNumber}}人次观看</text>
              <view class='cl'></view>
            </view>
          </view>
        </view>
      <view style="clear:both"></view>
    </view>
    
    

     

    js.

    // pages/activity/historyList/historyList.js
    Page({
    
      /**
       * 页面的初始数据
       */
      data: {
        playIndex: null,
        videoList: [],
      },
    
      /**
       * 生命周期函数--监听页面加载
       */
      onLoad: function (options) {
        var that = this;
        var videoList = [
          {
            id: "1",
            title: '第一篇 小美式装修风格案例客餐厅',
            content: '第一篇 小美式装修风格案例客餐厅小美式效果小美式装修风格案例客餐厅小美式效果',
            coverUrl: '/images/xiangqing.jpg',
            startIcon: '/images/icon/video.png',
            videoUrl: 'http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400',
            created_time: '2109-11-22',
            watchNumber: '33333',
          },{
            id: "2",
            title: '第二篇 小美式装修风格案例客餐厅',
            content: '第二篇 小美式装修风格案例客餐厅小美式效果小美式装修风格案例客餐厅小美式效果',
            coverUrl: '/images/sc_tj03.jpg',
            startIcon: '/images/icon/video.png',
            videoUrl: 'http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400',
            created_time: '2109-11-26',
            watchNumber: '44444',
          },{
            id: "3",
            title: '第三篇 小美式装修风格案例客餐厅',
            content: '第三篇 小美式装修风格案例客餐厅小美式效果小美式装修风格案例客餐厅小美式效果',
            coverUrl: '/images/yzs-jx.jpg',
            startIcon: '/images/icon/video.png',
            videoUrl: 'http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400',
            created_time: '2109-11-29',
            watchNumber: '5555555',
          }
        ];
    
        console.log(videoList);
        //数据显示
        that.setData({
          videoList: videoList,
        })
      },
    
      /**
       * 生命周期函数--监听页面初次渲染完成
       */
      onReady: function () {
    
      },
    
      /**
       * 生命周期函数--监听页面显示
       */
      onShow: function () {
    
      },
    
      /**
       * 生命周期函数--监听页面隐藏
       */
      onHide: function () {
    
      },
    
      /**
       * 生命周期函数--监听页面卸载
       */
      onUnload: function () {
    
      },
    
      /**
       * 页面相关事件处理函数--监听用户下拉动作
       */
      onPullDownRefresh: function () {
    
      },
    
      /**
       * 页面上拉触底事件的处理函数
       */
      onReachBottom: function () {
    
      },
    
      /**
       * 用户点击右上角分享
       */
      onShareAppMessage: function () {
    
      },
    
    
      // 点击cover播放,其它视频结束
      videoPlay: function (e) {
        var id = e.currentTarget.id
        //console.log(this.data.playIndex, id) // 当前播放与当前点击
        if (!this.data.playIndex) { // 当前没有正在播放的视频时
          this.setData({
            playIndex: id
          })
          var videoContext = wx.createVideoContext('index' + id)
          videoContext.play()
        } else {                    // 当前有正在播放的视频先将prev暂停到0s,再播放当前点击的current
          var videoContextPrev = wx.createVideoContext('index' + this.data.playIndex)
          videoContextPrev.seek(0)
          videoContextPrev.pause()
          this.setData({
            playIndex: id
          })
          var videoContextCurrent = wx.createVideoContext('index' + this.data.playIndex)
          videoContextCurrent.play()
        }
      },
    
    })
    
    

     

    一个小程序中有多个视频,当打开一个视频时其它视频停止播放,我是用

    videoContextPrev.seek(0)
    videoContextPrev.pause()

     来伪装结束视频
    但这样开多了似乎会卡顿(我并不确定现在开多了会卡顿是否是这个原因造成的)
    有没有其他办法真正结束视频,我看有小程序实现这样的功能,视频中断结束再次打开得重新加载(而我的再次打开却立马开始,也就是说视频仅仅只是暂停在0s而已)

     

     

    wxss:

    /* pages/activity/historyList/historyList.wxss */
    .font17{font-size: 34rpx;}
    
    .radius15{border-radius: 30rpx;}
    .radius20{border-radius: 40rpx;}
    .radius50{border-radius: 50%;}
    
    .border-or{border: 1px solid #f17f2b;}
    .border-wh{border: 2px solid #fff;}
    
    .font11{font-size: 22rpx;}
    .font17{font-size: 34rpx;}
    
    .wh25{width: 50rpx;height: 50rpx;}
    .wh100{width: 200rpx;height: 200rpx;}
    
    .lh20{line-height: 40rpx;}
    .lh30{line-height: 60rpx;}
    .lh35{line-height: 70rpx;}
    
    .p_tb7{padding-top:15rpx;padding-bottom:15rpx;}
    
    .bg_rule{background-color: #fe6903;}
    .bg_graye{background-color: #eee;}
    .bg_iconvip{background-color: #ffd200;}
    
    .videoStyle{ width:100%; height:450rpx;}
    .controls{ z-index:1; margin-top:5rpx;}
    .play{ 
        left:50%;
        margin-top:-291rpx;
        margin-left:-80rpx;    
    }
    
    

     

     

     

     

     

     

    展开全文
  • 微信小程序视频开发教程

    千次阅读 2018-12-12 15:09:17
    微信小程序视频开发教程 百度云链接下载 http://nez.cc/lZy6Rf

    微信小程序视频开发教程 百度云链接下载

    http://nez.cc/lZy6Rf

    展开全文
  • 支付宝小程序视频教程(一)

    千人学习 2017-09-04 09:25:24
    支付宝小程序”课程共有三个阶段 第一阶段——讲解支付宝小程序程序结构;APP;PAGE;视图层;事件;样式。 第二阶段——讲解组件;API 第三阶段——支付宝小程序支付;共享单车项目案例
  • 小程序视频录制

    千次阅读 2018-12-17 21:37:41
    小程序提供了&lt;camera&gt;标签和createCameraContext API ,允许开发者进行图片拍摄和视频录制,这个功能还是蛮强大的。 我们主要使用了视频录制的这个功能,将其中遇到的问题和需要注意的点来说明一下: ...
  • 小程序视频压缩并且设置视频时长

    千次阅读 2020-05-20 10:16:45
    拍摄视频或从手机相册中选视频。 sourceType Array.<string> ['album', 'camera'] 否 视频选择的来源 compressed boolean true 否 是否压缩所选择的视频文件 1.6.0 ...
  • 微信小程序视频直播开发实现流程

    万次阅读 多人点赞 2018-12-09 12:28:57
    由于微信官方文档比较详细,本文对小程序开发流程中的框架说明、API 调用、组件使用等,不再赘述,而是重点介绍如何使用 ZEGO SDK 开发出支持音视频直播的微信小程序。 SDK 集成指引详见:微信小程序 SDK集成指引 ...
  • 首先,说明下,此套微信小程序视频教程是2018年6月新出的,总学习时长大概5小时,适合具备Html Css Js基础的朋友学习。零基础入门,从初识小程序到微信小程序结构分析、框架介绍到事件、表单组件、媒体组件等等一...
  • 文章目录小程序端代码1、上传视频选中事件2、背景音乐的页面加载上传文件的后端代码 上传小视频功能,我们是通过我的主页点击上传按钮进行上传,选中视频后会获取视频的一些数据,通过跳转页面链接传递值。 小程序端...
  • 小程序视频教程

    千次阅读 2018-03-23 10:47:05
    关于小程序,现在的教程有很多,自己学的路程上,也看了很多, 对于自己踩过的坑,希望小伙伴们可以跨过去,这里推荐几个 比较深入的视频 对于客服消息,微信支付,模板, 一知半解,推荐看唐菜也的全套...
  • 微信小程序视频上传

    千次阅读 2018-08-15 16:44:57
    wxml代码 &lt;view class="app"&gt; &lt;view class="container"&gt; &lt;video src="{{src}}"&gt;&lt;/video&gt; &...
  • 一、准备 ... 微信 windows版 二、打开wireshark 打开wireshark,打开监听按钮 ...三、登录微信,打开朋友发过来的信息中的微信小程序,并点击视频的播放按钮,播放一会, 最好重复几次【打开朋友发过来的信息...
  • 视频的播放与暂停 https://developers.weixin.qq.com/miniprogram/dev/api/media/video/VideoContext.html VideoContext VideoContext 实例,可通过 wx.createVideoContext 获取。 VideoContext 通过 id 跟一个 ...
  • 微信小程序视频自动全屏

    千次阅读 2020-06-19 14:26:50
    this.videoContext.requestFullScreen({ // 设置全屏时视频的方向,不指定则根据宽高比自动判断。 direction: 90 // 屏幕逆时针90度 }); }, // 视频结束后自动退出全屏 endAction: function () { ...
  • 小程序视频播放全屏展示

    千次阅读 2020-07-20 14:31:09
    1.首先我们要将页面是全屏的,小程序是自动头部导航的所以要去掉 这里我们就要自定义导航 当自定义导航 我们不做样式 这样页面回事全屏的 在json文件中 { "navigationStyle": "custom",//这是自定义导航 ...
  • 微信小程序视频系列教程完整版,课程中用到的源码附在帖子最后。  1.1课程介绍,定个小目标  1.2开发文档简读,了解全貌  1.3CMS原型,我们的初期目标  1.4微信WEB开发者工具安装  2.1创建项目 ...
  • 小程序视频自定义进度条

    千次阅读 2018-12-25 11:55:59
    大体思路:先在wxml文件中定义一个进度条,然后在视频上定义播放进度变化时触发bindtimeupdate这个属性,进而进度条值改变触发sliderChanging()和sliderChange()方法。 1、定义进度条 &amp;amp;lt;view class='...
  • 微信小程序视频说明

    万次阅读 2018-02-05 13:46:05
    步骤: 1. https://www.qiniu.com/ ,登录并且注册账号 2. 找到 对象储存 ,点击立即添加 3.新建存储空间 4.点击创建好的存储空间。找到内容管理。点击文件上传 ...6.粘贴到后台视频播放地址里边  ...
  • 微信小程序视频组件控制

    万次阅读 2017-03-27 09:41:46
    微信小程序中提供了一个video标签用于视频。已经为我们封装好了视频播放必须的多数功能,包括:暂停/开始,进度条,拖拽进度条,弹幕,全屏播放。 使用时需要编辑wxml与js文件。 wxml文件: 发送弹幕 ...
  • 小程序视频播放封面黑屏问题

    千次阅读 2019-09-19 15:26:52
    刚开始的想法是让后台截取视频流一帧存下来给我路径,我通过设置小程序组件video的poster来显示封面,但是他说不行。。。 无奈老板说得有封面,那我就得让他有。。┭┮﹏┭┮ 实现: 黑屏是因为视频没加载,将...
  • 小程序视频播放与弹幕发送

    千次阅读 2018-07-01 14:36:58
    下面为大家整理了自己写的项目,视频的播放与暂停以及弹幕的相关操作。 video.wxml &lt;!--pages/video/video.wxml--&gt; &lt;view class="video_container"&gt; &lt;video id=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 394,056
精华内容 157,622
关键字:

小程序视频