Нужна помощь в получении плагина nativescript-видеорекордера для работы - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь заставить нативный скрипт-видео работать на моем устройстве Android.Я использовал скрипт, предоставленный в github для плагина nativescript-videocorcorder.Однако я не могу заставить его работать при тестировании на моем подключенном устройстве Android.
Когда на моем устройстве отображается пользовательский интерфейс «Run on Device», но когда я нажимаю на кнопку, ничего не происходит.
Нижекод для app.component.html:

<!-- https://docs.nativescript.org/angular/core-concepts/angular-navigation.html#page-router-outlet -->
<page-router-outlet></page-router-outlet>

<ActionBar title="VideoCamera" class="action-bar">
</ActionBar>

<StackLayout orientation="vertical" row="0" padding="10">
    <Label text="Click the button below to record video"></Label>
    <Button text="Record Video" (tap)='onCam()'></Button>
</StackLayout>

Ниже приведен код для app.component.ts

import { Component } from "@angular/core";
import { VideoRecorder, Options as VideoRecorderOptions } from "nativescript-videorecorder";

@Component({
    selector: "ns-app",
    moduleId: module.id,
    templateUrl: "./app.component.html",
})
export class AppComponent {

    onCam() {
        const options: VideoRecorderOptions = {
            hd:true,
            saveToGallery: true
        };
        const videorecorder = new VideoRecorder(options);
        videorecorder.record().then((data) => {
            console.log(data.file)
        }).catch((err) => {
            console.log(err)
        });
    }
 }
...