1 line
4.9 KiB
JavaScript
1 line
4.9 KiB
JavaScript
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-videoPage-videoPage"],{"2f8e":function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i("ef67"),a={data:function(){return{videoUrl:"",watchTime:"",watchTimeHr:"",videoDuration:"",noticeId:"",materialsId:"",initTime:"",rate:"",durationWhenInit:"",timeout1:null,timeout2:null,videoPlayStatus:0}},methods:{videoTime:function(t){this.watchTime=t.detail.currentTime,this.watchTimeHr=t.detail.currentTime/3600,this.videoDuration=t.detail.duration,this.rate=Math.round(this.watchTime/this.videoDuration*100)},uploadWatchTime:function(){uni.request({url:n.publicPath+"/backstage/app/updateMaterialsRate",method:"POST",header:{"content-type":"application/x-www-form-urlencoded; charset=UTF-8"},data:{noticeId:this.noticeId,materialsId:this.materialsId,userId:uni.getStorageSync("id"),compRate:this.rate,watchLong:this.watchTimeHr},success:function(t){console.log(t)}})},videoPause:function(){console.log(this.rate),this.uploadWatchTime()},videoPlay:function(){}},onLoad:function(t){console.log(t),this.videoUrl=t.url,this.noticeId=t.noticeId,this.materialsId=t.materialsId,this.initTime=Math.round(60*t.watchLong*60),this.durationWhenInit=Math.round(60*t.duration),console.log(this.initTime)},onBackPress:function(){console.log(this.rate),this.videoPlayStatus=1,this.uploadWatchTime()},onShow:function(){console.log(this.durationWhenInit);var t=this,e=uni.createVideoContext("video");this.timeout1=setTimeout((function(){0==t.videoPlayStatus?(e.pause(),uni.showModal({title:"继续视频",content:"点击确定以继续观看视频",showCancel:!1,confirmText:"确定",success:function(t){t.confirm&&e.play()}})):console.log(1)}),this.durationWhenInit/3*1e3),this.timeout2=setTimeout((function(){0==t.videoPlayStatus?(e.pause(),uni.showModal({title:"继续视频",content:"点击确定以继续观看视频",showCancel:!1,confirmText:"确定",success:function(t){t.confirm&&e.play()}})):console.log(2)}),this.durationWhenInit/3*1e3*2)}};e.default=a},"365e":function(t,e,i){"use strict";i.r(e);var n=i("fbc8"),a=i("a6f7");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("6dac");var r=i("f0c5"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"bed18790",null,!1,n["a"],void 0);e["default"]=s.exports},5288:function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.nav-bar[data-v-bed18790]{width:100%;height:0;padding-top:0}.video-area[data-v-bed18790]{width:95%;height:%?400?%;margin:%?20?% auto}.video-area uni-video[data-v-bed18790]{width:100%;height:100%}',""]),t.exports=e},"6dac":function(t,e,i){"use strict";var n=i("7ffb"),a=i.n(n);a.a},"7ffb":function(t,e,i){var n=i("5288");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("4ba219ee",n,!0,{sourceMap:!1,shadowMode:!1})},a6f7:function(t,e,i){"use strict";i.r(e);var n=i("2f8e"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(f
|