Есть ли способ заставить видео js записывать на телефон? - PullRequest
0 голосов
/ 12 февраля 2020

Привет, так как вы видите, у меня проблема с видео js -записывающим устройством, проблема в том, что я не могу получить доступ к своей камере на телефоне. Я использую код ниже и тестирую его с помощью инструментов удаленного разработчика на chrome. Ошибка:

ВИДЕО JS: ОШИБКА: Ошибка типа: Не удается прочитать свойство 'getUserMedia' с неопределенным значением

Это мой код:

    let player;
    const options = {
      controls: true,
          width: 300,
          height: 300,
          plugins: {
              record: {
                  audio: true,
                  screen: true,
                  image: false,
                  maxLength: 3600,
                  debug: true,

              }
          }
    };
    player = videojs("myVideo", options , function(){
          // print version information at startup
          videojs.log('Using video.js', videojs.VERSION,
              'with videojs-record', videojs.getPluginVersion('record'),
              'and recordrtc', RecordRTC.version);
    });
    // error handling
    player.on('deviceError', function() {
        console.log('device error:', player.deviceErrorCode);
    });

    player.on('error', function(element, error) {
        console.error(error);
    });

    player.on('startRecord', function() {
        console.log('started recording!');
    });


    player.on('finishRecord', function() {
        console.log('finished recording: ', player.recordedData);
    });

Редактировать:

В настоящее время я использую 2.1.2 и не могу выполнить обновление.

...