<template>
<view style="flex:1">
<view ref="back" @click="back" class="nav-back">
<image class="back-img" src="/static/template/scroll-fold-nav/back.png" mode="widthFix"></image>
</view>
<video ref="video" class="video-box" :src="url" controls="false" autoplay="true" show-progress="false"
show-fullscreen-btn="false" show-play-btn="false" show-center-play-btn="false"></video>
</view>
</template>
<script>
export default {
data() {
return {
url: "",
coverPath: ""
}
},
onLoad(options : OnLoadOptions) {
uni.$once("__ONRECEIVEURL",(value:UTSJSONObject)=>{
this.url = value["url"] as string;
this.coverPath = value["cover"] as string;
})
uni.$emit("__ONFULLVIDEOLOAD",null)
},
methods: {
back() {
uni.navigateBack()
}
}
}
</script>
<style>
.nav-back {
position: absolute;
/* #ifdef APP */
top: 35px;
/* #endif */
background-color: rgba(220, 220, 220, 0.8);
border-radius: 100px;
margin: 6px;
width: 32px;
height: 32px;
justify-content: center;
align-items: center;
z-index: 10;
}
.nav-back .back-img {
width: 18px;
height: 18px;
}
.video-box {
width: 100%;
flex: 1;
height: 100%;
}
</style>