相关疑难解决方法(0)

在react.js中上传后如何从onChange函数获取视频时长

我想在 react.js 上传后从 onChange 函数获取视频时长。我已经在 stackblitz 中分享了我的代码。链接在这里 -工作演示

我在代码中提到我需要获取视频时长。我在 onchange 函数的reader.onloadend部分需要它。这是我在以下部分给出的代码:

import React, { Component } from 'react';
import { render } from 'react-dom';
import Hello from './Hello';
import './style.css';

class App extends Component {
  constructor() {
    super();
    this.state = {
      name: 'React',
      get_video: '',
      videoAttribute: []
    };
  }

  chosenVideo(e) {
        e.preventDefault();

        /*this.setState({
            file_state: e.target.files[0]
        });*/

        var file = e.target.files[0];
        var file_state = e.target;
        var reader = new FileReader();
        reader.onloadend = () => {
            this.setState({
                get_video: reader.result, …
Run Code Online (Sandbox Code Playgroud)

javascript onchange filereader reactjs video-upload

2
推荐指数
1
解决办法
5816
查看次数

标签 统计

filereader ×1

javascript ×1

onchange ×1

reactjs ×1

video-upload ×1