2015-08-26 63 views
2

为什么视频无法显示视频的正确开始时间?对于所有视频,它从30:00开始,这个视频播放时间为00:00,并在视频播放时开始递增。视频会显示视频的错误开始时间和结束时间

<vg-controls> 
     <vg-play-pause-button></vg-play-pause-button> 
     <vg-time-display>{{ currentTime | date:'mm:ss' }}</vg-time-display> 
     <vg-scrub-bar> 
      <vg-scrub-bar-current-time></vg-scrub-bar-current-time> 
     </vg-scrub-bar> 
     <vg-time-display>{{ totalTime | date:'mm:ss' }}</vg-time-display> 
     <vg-volume> 
      <vg-mute-button></vg-mute-button> 
      <vg-volume-bar></vg-volume-bar> 
     </vg-volume> 
     <vg-fullscreen-button></vg-fullscreen-button> 
    </vg-controls> 

这里的图像中可以看到视频显示62mins,但总时间为2分钟,现在时间是30:12显示,但只有00:12SS的玩法是只。 enter image description here

任何suggections实现这一目标?谢谢

回答

1

Videogular使用date filter

您需要添加时区,这就是全部。

<vg-time-display>{{ currentTime | date:'mm:ss':'+0000' }}</vg-time-display> 
+0

.Thanks.works .. –

+0

它可以在视频小于1小时的情况下正常工作,但是如果大于60分钟,则显示无效的开始时间。如果视频为70分钟,则显示为12:00:01为开始时间和结束时间正确显示为01:10:00,如果我们将日期设置为日期:'hh:mm:ss':'+ 0000',如上面的格式所示。为什么开始时间一直以12:00:00开始? –

2

使用 'UTC' 过滤器

<vg-time-display>{{ currentTime | date:'mm:ss':'UTC' }}</vg-time-display> 

的所有时区这要工作。

相关问题