fireflysg-wxapp/pages/vedio/detail.js

110 lines
1.8 KiB
JavaScript

// pages/vedio/detail.js
import request from '../../utils/request'
Page({
/**
* 页面的初始数据
*/
data: {
detailInfo: {},
windowHeight: 0,
play: false
},
back:function(){
wx.navigateBack({
delta: 1
})
},
//点击暂停/开始
videoTap:function(){
//获取video
this.videoContext = wx.createVideoContext('myVideo')
if (this.data.play){
//开始播放
this.videoContext.play()//开始播放
this.setData({
play:false
})
}else{
//当play==false 显示图片 暂停
this.videoContext.pause()//暂停播放
this.setData({
play: true
})
}
},
getInfo(id){
const data = {
id: id
}
request._post('/firefly/video/detail',data,
res=>{
if(res.retCode == 0){
wx.setNavigationBarTitle({
title: res.body.title
})
this.setData({
detailInfo: res.body
})
}
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
this.setData({
windowHeight: wx.getSystemInfoSync().windowHeight
})
this.getInfo(options.id)
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})