Я наконец-то решил это через 5 дней, пытаясь разными методами.Проблема заключалась в том, что мои видео размещались в ресурсах через папку src, а не на прямые ссылки на папку ресурсов.Поэтому я, наконец, сделал это так, и все заработало нормально. Поэтому мне пришлось отредактировать файл JSON, чтобы он выглядел так:
const posts = [
{
videoId: "fade3536",
pageTitle: "A woman who build her home",
postDate: "June 18, 2017",
videoUrl: "assets/videos/daniel.mp4",
Type: "video/mp4"
},
{
videoId: "kode5476",
pageTitle: "The man of my dream",
postDate: "Mar 18, 2019",
videoUrl: "assets/videos/theweekend.mp4",
Type: "video/mp4"
},
{
videoId: "jkde5498",
pageTitle: "The woman who makes the money",
postDate: "June 23, 2018",
videoUrl: "assets/videos/twws.mp4",
Type: "video/mp4"
},
{
videoId: "jkde5498",
pageTitle: "The woman who makes the money",
postDate: "November 17, 2000",
videoUrl: "assets/videos/daniel.mp4",
Type: "video/mp4"
}
];
Мне не нужно было добавлятьnativeElement для воспроизведения или приостановки видео, поскольку тег видео уже имеет эти функции.