• 第七篇、微信小程序-video组件


    主要属性:

    效果图:

    ml:

    <View>1.播放网络视频</View>
    <view >
      <video style=" 100%;height=400px;margin:1px;" src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400" binderror="videoErrorCallback"></video>
    </view>
    <View>2.播放本地视频</View>
    <view  style="display: flex;flex-direction: column;">
      <video  style=" 100%;height=400px;margin:1px;" src="{{src}}"></video>
      <view class="btn-area">
        <button bindtap="bindButtonTap">打开本地视频</button>
      </view>
    </view>

    js:

    Page({
        data: {
            src: ''
        },
        /**
         * 打开本地视频
         */
        bindButtonTap: function() {
            var that = this
            //拍摄视频或从手机相册中选视频
            wx.chooseVideo({
               //album 从相册选视频,camera 使用相机拍摄,默认为:['album', 'camera']
                sourceType: ['album', 'camera'],
                //拍摄视频最长拍摄时间,单位秒。最长支持60秒
                maxDuration: 60,
                //前置或者后置摄像头,默认为前后都有,即:['front', 'back']
                camera: ['front','back'],
                //接口调用成功,返回视频文件的临时文件路径,详见返回参数说明
                success: function(res) {
                  console.log(res.tempFilePaths[0])
                    that.setData({
                        src: res.tempFilePaths[0]
                    })
                }
            })
        },
        /**
         * 当发生错误时触发error事件,event.detail = {errMsg: 'something wrong'}
         */
        videoErrorCallback: function(e) {
          console.log('视频错误信息:')
          console.log(e.detail.errMsg)
        }
    })
  • 相关阅读:
    Swift 可选项 Optional
    Swift 枚举的用法
    Swift 函数
    Swift 流程控制
    iPhone 相册取出视频宽高分辨率是相反的 解决方案
    Mac 下GitHub 访问慢解决方案
    Ipa 脱壳工具 Clutch dumpdecrypted 使用
    逆向 make 打包错误解决方案 make: *** [internal-package] Error 2
    删除 $PATH 路径下多余的文件地址
    Reveal 破解 无限试用
  • 原文地址:https://www.cnblogs.com/HJQ2016/p/5988699.html
Copyright © 2020-2023  润新知