Как снимать / записывать видео с Ionic 3 - PullRequest
0 голосов
/ 24 апреля 2018

Я хотел бы иметь возможность (1) получать видео (или записывать) и загружать его в Firebase (здесь не фокус), и (2) смотреть видео позже.Однако мне трудно найти что-то, что действительно работает.Поскольку браузер не содержит Cordova, я тестирую все в Ionic View.Да, мне нужно каждый раз фиксировать и развертывать для каждого теста = @.

Я уже много чего перепробовал, вот и список:

Задача (1):

cordova-plugin-video-capture-plus: ошибка: plugin_not_installed

cordova-plugin-media-capture: ошибка: plugin_not_installed (на этот раз я понял, что он больше не поддерживается IonicView ~ см. список здесь )

cordova-plugin-camera: Это похоже на работудо определенного момента я могу получить путь к видеофайлам, используя это (очень похоже на здесь ) ... Однако после знака «// стоп» ничего не выполняется.

this.camera.getPicture({
      destinationType: this.camera.DestinationType.FILE_URI,
      mediaType: this.camera.MediaType.VIDEO,
      sourceType: this.camera.PictureSourceType.PHOTOLIBRARY,
    }).then((videoData) => { //stops...

Проблема (2):

cordova-plugin-streaming-media: Ошибка: plugin_not_installed

video:

<video #myvideo controls="controls"autoplay="autoplay"></video>
    let video = this.myVideo.nativeElement;
    video.src =  this.videoURL;
    video.play();

это никогда ничего не загружает, когда загруженный URL-адрес, кажется, в порядке, он создает localhost: URL-адрес 60000, но никогда не загружается.

iframe: <iframe #myvideo2 src="https://www.w3schools.com"></iframe>: не загружается ни один URL.

@ ionic-native / video-player:

this.videoPlayer.play(this.final_ref).then(() => {
      this.presentQuickToastMessage('video completed');
    }).catch(err => {
      this.presentQuickToastMessage(err);
    });

... здесь ятакже получить "plugin_not_installed".

для всех "plugin_not_installed" : я уже пытался добавить ...

this.platform.ready().then(() =>{... ...before each of the calls, but it kept did not succeeding.

Все это времяпопробовал и сказал, если кто-то знает какой-либо тип решения для любой из обеих задач, это было бы очень желательно.Спасибо за чтение до здесь, я надеюсь, что мой список сбоев не запутался.

Ура !!

...