UNPKG

@bbc/react-transcript-editor

Version:

A React component to make transcribing audio and video easier and faster.

28 lines (25 loc) 704 B
import React from 'react'; import PropTypes from 'prop-types'; class VideoPlayer extends React.Component { render() { return React.createElement("video", { id: "video", playsInline: true, src: this.props.mediaUrl, onTimeUpdate: this.props.onTimeUpdate, type: "video/mp4", "data-testid": "media-player-id", onClick: this.props.onClick, onLoadedData: this.props.onLoadedDataGetDuration, ref: this.props.videoRef }); } } VideoPlayer.propTypes = { mediaUrl: PropTypes.string, onTimeUpdate: PropTypes.func, onClick: PropTypes.func, videoRef: PropTypes.object, onLoadedDataGetDuration: PropTypes.func }; export default VideoPlayer;