我想在 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)