Please try again later.
</div>
- <div id="videojs-wrapper"></div>
+ <div id="videojs-wrapper">
+ <img *ngIf="playerPlaceholderImgSrc" [src]="playerPlaceholderImgSrc" alt="Placeholder image" i18n-alt>
+ </div>
<my-video-watch-playlist
#videoWatchPlaylist
<div class="video-info-date-views">
<ng-container i18n>Published <my-date-toggle [date]="video.publishedAt"></my-date-toggle></ng-container>
-
- <span i18n class="views">
- • {{ video.views | myNumberFormatter }}
- <ng-container *ngIf="!video.isLive">views</ng-container>
- <ng-container *ngIf="video.isLive">viewers</ng-container>
- </span>
+ •
+ <my-video-views-counter [video]="video"></my-video-views-counter>
</div>
</div>
<div class="video-info-first-row-bottom">
<div class="d-none d-md-block video-info-date-views">
<ng-container i18n>Published <my-date-toggle [date]="video.publishedAt"></my-date-toggle></ng-container>
-
- <span i18n class="views">
- • {{ video.views | myNumberFormatter }}
- <ng-container *ngIf="!video.isLive">views</ng-container>
- <ng-container *ngIf="video.isLive">viewers</ng-container>
- </span>
+ •
+ <my-video-views-counter [video]="video"></my-video-views-counter>
</div>
<div class="video-actions-rates">
<div class="pt-3 border-top video-info-channel d-flex">
<div class="video-info-channel-left d-flex">
- <avatar-channel [video]="video" [genericChannel]="isChannelDisplayNameGeneric()"></avatar-channel>
+ <my-video-avatar-channel [video]="video" [genericChannel]="isChannelDisplayNameGeneric()"></my-video-avatar-channel>
<div class="video-info-channel-left-links ml-1">
<ng-container *ngIf="!isChannelDisplayNameGeneric()">