收藏
回答

如何可以通过点击一张图片 全屏播放视频

问题类型 插件 AppID 插件版本号 AppID 操作系统 微信版本 基础库版本
需求 wxa75efa648b60994b 1.2.0 wx4c14db6b82f19717 iOS 6.7.3 2.3.0

如何可以通过点击一张图片 全屏播放视频

不是一开始就显示视频


回答关注问题邀请回答
收藏

2 个回答

  • 临猗艺恋电子商务中心
    临猗艺恋电子商务中心
    2019-07-01

    .wxml

    <video

          show-center-play-btn='false'

          objectFit='cover'

          id="myVideo"

          class="videoStyle pr"  

          src="{{videoDetail.path}}" 

          ></video>    <!-- 视频--> 


     <view style="display: {{tab_image}};">

            <cover-view class="controls pa" id="controls" > <!--  视频 封面图片   -->

              <cover-image src="{{123456}}" style='height:455rpx;'/>

            </cover-view>

            <!-- 中间的播放图片标志 -->

            <cover-view class="play pa" style="z-index:200;" bindtap="videoPlay">

              <cover-image bindtap="bindplay" data-id="1" src="/images/icon/video.png" style="width:160rpx;"/>

            </cover-view>

     </view>



    .js

    // 点击cover播放

      videoPlay: function (e) {

        console.log('点击播放');

        console.log(e);

        //隐藏封面图和播放图标

        this.setData({

          tab_image: "none"    //tab_image 来控制封面图 

        }),

        this.videoCtx.play();

      },

      onReady() {

        this.videoCtx = wx.createVideoContext('myVideo')  //根据id绑定

      },


    .wxss


    .videoStyle{ width:100%; height:450rpx;}

    .controls{ z-index:1; top:148rpx;}

    .play{ 

        /* position:absolute; */

        left:50%;

        margin-top:-291rpx;

        margin-left:-80rpx;    

    }



    2019-07-01
    有用 1
    回复
  • Hasaki
    Hasaki
    2018-10-26

    图片 bindtap


    然后调用js接口播放视频

    2018-10-26
    有用
    回复
登录 后发表内容