Я проверяю видео разрешение видео файла.Код работает хорошо, и теперь я застрял в модульном тестировании этой функции.
Я попытался шпионить за свойствами videoWidth и videoHeight, но безуспешно.Вместо этого я получил сообщение об ошибке, в котором говорится, что эти свойства не существуют.Проблема, которую я обнаружил, состоит в том, что свойства videoWidth и videoHeight HTMLVideoElement доступны только для чтения.Как я могу проверить это?
TS
videoResolutionTest(evt: KeyboardEvent) {
const currentVideo = evt.target as HTMLVideoElement;
if ((currentVideo.videoWidth <= 720) && (currentVideo.videoHeight <=500 540)) {
this.displayError('resolutionError', 2000);
}
}
HTML
<video (loadedmetadata)="videoResolutionTest($event)">
<source type="video/mp4">
</video>