import React, { Component } from 'react'; import { styles } from './styles'; /** * Web version of Audio component. * @extends Component */ export class Video extends Component { /** * Implements React's {@link Component#render()}. * * @inheritdoc * @returns {ReactElement|null} */ render() { const stream = this.props.stream; if (stream) { // TODO URL.releaseObjectURL on componentDid/WillUnmount const src = URL.createObjectURL(stream); const style = this.props.mirror ? styles.mirroredVideo : styles.video; return (