Bladeren bron

主播审核通过

warrior 2 maanden geleden
bovenliggende
commit
724873cb15

+ 11 - 2
projects/live-app/src/app/components/upload/upload.component.html

@@ -15,14 +15,23 @@
       alt=""
     />
     } @case ('video') {
-    <video [style.height]="fileHeight + 'px'" [src]="item.url" alt=""></video>
+    <!-- <video [style.height]="fileHeight + 'px'" [src]="item.url" alt=""></video> -->
+    <video
+      [style.height]="fileHeight + 'px'"
+      controls=""
+      preload="meta"
+      name="media"
+      controlslist="nodownload"
+    >
+      <source [src]="item.url" type="video/mp4" />
+    </video>
     } @default {
     <ion-icon
       name="document-outline"
       [style.height]="fileHeight + 'px'"
       [style.width]="fileWidth + 'px'"
     ></ion-icon>
-   } }
+    } }
     <div class="del" (click)="onDelete($index)">
       <ion-icon name="close-outline"></ion-icon>
     </div>

+ 6 - 2
projects/live-app/src/modules/live/room-manage/room-manage.component.ts

@@ -11,6 +11,7 @@ import * as Parse from 'parse';
 import { AuthService } from '../../../services/auth.service';
 import { FormsModule } from '@angular/forms';
 import { ionicStandaloneModules } from '../../ionic-standalone.modules';
+import { ConnectTaskService } from '../../../services/connectTask.service';
 
 @Component({
   selector: 'app-room-manage',
@@ -36,6 +37,7 @@ export class RoomManageComponent implements OnInit {
     private loadingCtrl: LoadingController,
     private liveService: LiveService,
     private alertController: AlertController,
+    private connectTask: ConnectTaskService,
     private authServ: AuthService,
   ) {}
 
@@ -49,9 +51,10 @@ export class RoomManageComponent implements OnInit {
     let query = new Parse.Query('Profile');
     query.equalTo('user', user?.id);
     query.notEqualTo('isDeleted', true);
-    query.select('isCheck', 'isCross');
+    // query.select('isCheck', 'isCross');
     let r = await query.first();
     this.profile = r;
+    localStorage.setItem('profile', JSON.stringify(this.profile?.toJSON()));
   }
   /* 直播间 */
   async getRoom() {
@@ -114,7 +117,8 @@ export class RoomManageComponent implements OnInit {
     this.room && this.liveService.getToken(this.room)
     this.loading.dismiss();
     this.getRoom();
-    this.presentAlert('修改成功');
+    await this.connectTask.anchorOnline();//房间修改或创建后重新初始化连接
+    this.presentAlert('保存成功');
   }
   async presentAlert(msg: string) {
     const alert = await this.alertController.create({

+ 2 - 2
projects/live-app/src/modules/user/anchor/anchor.component.ts

@@ -101,8 +101,8 @@ export class AnchorComponent implements OnInit {
       this.formData.video = this.infoCollection?.get('info')?.video;
     }
     this.loading.dismiss();
-    if(this.infoCollection?.get('isVerify') == '200'){
-      this.presentAlert('审核已通过')
+    if(this.infoCollection?.get('isVerify') == '200' || this.infoCollection?.get('isVerify') == '300'){
+      this.presentAlert(this.infoCollection?.get('isVerify') == '200' ? '审核已通过' : '审核未通过')
     }
     this.locadingComplete = true;
   }