91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

小程序點擊圖片實現自動播放視頻的代碼詳解

發布時間:2020-07-20 17:36:06 來源:億速云 閱讀:346 作者:小豬 欄目:web開發

這篇文章主要講解了小程序點擊圖片實現自動播放視頻的代碼詳解,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

通過列表的點擊事件自動播放列表對應的視頻,同時停止上一個視頻的播放。

源碼:

<view>
 <view class='vv' wx:for='{{vedio_data}}' wx:key=''>
 <view class='block' style='margin-left:20rpx;'>
 <image src='/img/1.png' class='img1' style='margin-left:20rpx'></image>
 <text class='text'>{{item.title}} </text>
 <view id="{{index}}" class="cover"  bindtap="videoPlay" >
 <!-- 視頻圖層 -->
 <image class="videoVideo2" src="{{item.img}}" mode="scaleToFill">
  <!-- 視頻按鈕 -->
  <image class="videoPlay" src="/img/bf.png" mode="scaleToFill"></image>
 </image>
 </view>
 </view>
 <!-- 視頻 -->
 <video src="{{item.url}}" id="{{index}}" class='video' wx:if="{{_index == index}}" >
<!-- log -->
 </video>
 </view>
 <view class='di'>
 <image src='/img/qd.png' class='bottom'></image>
 <text class='bottom_text'>敬請期待</text>
 </view>
</view>

CSS:

/* 邊框 */
.vv {
 width: 700rpx;
 height: 530rpx;
 border-left: gainsboro 1px solid;
 border-right: gainsboro 1px solid;
 border-top: gainsboro 1px solid;
 margin-bottom: 80rpx;
 border-radius: 15rpx;
 overflow: hidden;
 position: relative;
 top: 40rpx;
 left: 20rpx;
}
 
 
 
/* 小圖標 */
.img1 {
 width: 36rpx;
 height: 28rpx;
 margin-top: 30rpx;
}
 
 
/* 標題文字 */
.text {
 font-size: 28rpx;
 color: #585858;
 margin-left: 10rpx;
}
 
/* 視頻 */
.video {
 width: 100%;
 height: 450rpx;
 margin-top: 20rpx;
 border-bottom-left-radius: 15rpx;
 border-bottom-right-radius: 15rpx;
}
.videoVideo2 {
 width: 703rpx;
 height: 453rpx;
 position: absolute;
 top: 80rpx;
 left: 20rpx;
 z-index: 99;
}
.videoPlay{
 position: absolute;
 width: 80rpx;
 height: 80rpx;
 top:45%;
 left: 45%;
 margin: -30rpx 0 0 -30rpx;
 z-index: 100;
}
 
/* 底部盒子 */
.bottom {
 width: 40rpx;
 height: 40rpx;
}
 
/* 底部圖片 */
.di {
 display: flex;
 flex-direction: row;
 padding: 60rpx 0rpx 100rpx 280rpx;
}
 
/* 底部文字 */
.bottom_text {
 font-size: 34rpx;
 color: #d8d8d8;
 margin-left: 10rpx;
}

JS:

// pages/class/class.js
Page({
 /**
 * 頁面的初始數據
 */
 data: {
 videoPlay: null,
 
 vedio_data: [{
 title: '無13131(大班)',
 url: 'xxx',
 img: 'xxx',
 
 },
 {
 title: ' 如何23 1 、 2 、2423、4)',
 url: 'xxx',
 img: 'xxx'
 },
 {
 title: '溫熱礙',
 url: 'xxx',
 img:'xxx'
 },
 {
 title: '挑嘎嘎嘎輸',
 url: 'xxx',
 img: 'xxx'
 },
 {
 title: '延伸挑戰:運輸圓球',
 url: 'xxx',
 img:'xxx'
 },
 
 ]
 },
 
 // 點擊cover播放,其它視頻結束
 videoPlay: function (e) {
 var _index = e.currentTarget.id
 this.setData({
 _index: _index
 })
 //停止正在播放的視頻
 var videoContextPrev = wx.createVideoContext(this.data._index)
 videoContextPrev.stop();
 
 setTimeout(function(){
 //將點擊視頻進行播放
 var videoContext = wx.createVideoContext(_index)
 videoContext.play();
 },500)
 },
})

看完上述內容,是不是對小程序點擊圖片實現自動播放視頻的代碼詳解有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

明溪县| 西乡县| 霍山县| 玛纳斯县| 雷山县| 莎车县| 云安县| 涿州市| 深泽县| 新民市| 衡水市| 广德县| 家居| 锦屏县| 金川县| 咸丰县| 偃师市| 吉水县| 汾阳市| 威信县| 凤山县| 泗阳县| 镇巴县| 泰州市| 景洪市| 靖州| 铜陵市| 永仁县| 平安县| 黄山市| 黎川县| 汤阴县| 济南市| 抚州市| 神农架林区| 勃利县| 辉县市| 保德县| 洛扎县| 来宾市| 安溪县|