Я пытаюсь заставить нативный скрипт-видео работать на моем устройстве 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)
});
}
}