Как выбрать запись экрана окна, используя JavaScript - PullRequest
0 голосов
/ 11 июля 2019

Я создаю запись экрана с videojs-записью.Теперь это работает, но я хочу автоматически выбрать только экран 1 в моем коде.Что я должен делать в JavaScript

изображение экрана общего доступа к окну

Для записи videojs в node.js автоматически не записывается с момента загрузки веб-сайта.Теперь я могу использовать его, так как окно загрузки и отображения веб-сайта, как на картинке выше

const recordAuto = () => {
  document.getElementById('screenButton').click()
}

class Screen extends React.Component {
  async componentDidMount() {
    this.player = videojs(this.videoNode, ScreenOptions, () => {
      this.player.children_[1].setAttribute('id', 'screenButton')
      this.player.children_[1].setAttribute('onLoad', recordAuto())
    });
  }

  componentWillUnmount() {
    if (this.player) {
      this.player.dispose();
    }
  }

  render() {
    return (
      <div data-vjs-player>
        <video id="myVideo" ref={node => this.videoNode = node} className="video-js vjs-default-skin myVideo-dimension" playsInline></video>
      </div>
    );
  }
}

Я ожидаю вывод, что экран записи 1, так как при загрузке веб-сайта, но фактический вывод пользователь должен выбрать вручную в браузере

...