小编JBD*_*JBD的帖子

捕获第一个视频帧

我在 stackoverflow 中发现了很多关于如何捕获第一个视频图像帧的文章,但是我看不出我在代码上做错了什么使其无法正常工作。所以如果有人可以帮助我,非常感谢!

HTML代码:

<ion-button expand="block" color="primary" (click)="onPickVideo()">
   <ion-icon name="videocam" slot="start"></ion-icon>
   <ion-label>Select video</ion-label>
 </ion-button>

  <input type="file" (change)="onFileChosen($event)" #filePicker/>

<div class="wrapper" *ngIf="flag">
  <video controls >
    <source [src]="videoDetail.dataString" type="video/mp4">
    unsupported video
  </video>
</div>
Run Code Online (Sandbox Code Playgroud)

代码:

import { Component, ViewChild, ElementRef } from '@angular/core';

export interface VideoDetail {
  ... Some code ...
}

@Component({
  selector: 'app-home',
  templateUrl: 'home.page.html',
  styleUrls: ['home.page.scss'],
})
export class HomePage {

  ... Some code ...

  onPickVideo() {
    this.filePickerRef.nativeElement.click();
  }


  onFileChosen(ev: Event) {
    const files: FileList = (ev.target as HTMLInputElement).files;

  ... …
Run Code Online (Sandbox Code Playgroud)

html javascript typescript ionic-framework ionic4

6
推荐指数
1
解决办法
917
查看次数

标签 统计

html ×1

ionic-framework ×1

ionic4 ×1

javascript ×1

typescript ×1