|
@@ -26,7 +26,11 @@ export default defineComponent({
|
|
|
isLive() {
|
|
|
console.log(runtime.videoStatus)
|
|
|
if(runtime.videoStatus === 'liveing') {
|
|
|
- this.toggleHeaderStatus(true)
|
|
|
+ setTimeout(() => {
|
|
|
+ this.headerStatus = true
|
|
|
+ }, 3000);
|
|
|
+ } else {
|
|
|
+ this.headerStatus = false
|
|
|
}
|
|
|
return runtime.videoStatus === 'liveing'
|
|
|
}
|
|
@@ -149,26 +153,14 @@ export default defineComponent({
|
|
|
closeLive() {
|
|
|
// removeMedia(runtime.mediaStreams, runtime.mediaStreamTrack)
|
|
|
runtime.videoStatus = 'stream'
|
|
|
- },
|
|
|
- toggleHeaderStatus(status: boolean, time?: number) {
|
|
|
- setTimeout(() => {
|
|
|
- this.headerStatus = status
|
|
|
- }, time || 3000);
|
|
|
- },
|
|
|
- onMousemove() {
|
|
|
-
|
|
|
- },
|
|
|
- onMouseleave() {
|
|
|
-
|
|
|
}
|
|
|
},
|
|
|
render() {
|
|
|
return (
|
|
|
<div class={styles.main}>
|
|
|
{this.isLive ? null : null}
|
|
|
- {/* , this.headerStatus ? styles['header-top'] : null */}
|
|
|
- <div class={[styles.headerSection]} onMousemove={this.onMousemove} onMouseleave={this.onMouseleave}>
|
|
|
- <Header class={[this.headerStatus ? styles.headerContent : styles.headerAnimation]} />
|
|
|
+ <div class={[styles.headerSection]}>
|
|
|
+ <Header class={[styles.headerContent, this.headerStatus ? styles["header-top"] : null]} />
|
|
|
</div>
|
|
|
<div class={styles.video}>
|
|
|
<video ref={videoRef}></video>
|