如何在javascript中将小数转换为帧速率指定
How to turn a decimaled number into a framerate designation in javascript
我正在使用flowplayer视频播放器,flowplayer函数为播放器时间轴上的点提供了小数。 即,而不是给我一个传统的:
00:00:01:03
时间戳,它只是给了我
1.03333
或等效项。 这
.033333
基本上用作帧,尽管我相信它是,在这种情况下基于 10 fps 帧速率(这对于我正在做的事情来说很好。
我根本不擅长在 JS 中处理数字/小数。 我怎样才能转换它
1.033333
进入时间戳,例如
00:00:01:03?
使用除法和模数:x % 60
会给你除以 60 的余数(363 % 60
是 3
),然后地板除法(Math.floor(363 / 60)
是 6
)并再次使用模数,重复。
所以:
var timestamp = 1.03333;
var seconds = timestamp % 60;
timestamp = Math.floor(timestamp / 60);
var minutes = timestamp % 60;
timestamp = Math.floor(timestamp / 60);
var hours = timestamp;
相关文章:
- 在webrtc中实时控制视频发送帧速率
- 动画的可接受帧速率有多高
- 如何在javascript中将小数转换为帧速率指定
- 更改纸张中的帧速率.js
- 动态.JS精灵表帧速率在每个事件上加倍
- Nodejs - 防止 socket.io 降低帧速率
- 在javascript中获取视频的帧速率
- 在javascript中获取用户的帧速率
- 从单独下载的 JPEG 创建影片时帧速率太慢
- 当 iframe 位于视口中时,如何获得低帧速率
- Javascript - 无法调整帧速率 - 请求动画帧
- JS 请求动画帧帧速率
- 我可以查询requestAnimationFrame帧速率上限吗
- 尽管在WebGL中进行了优化,但帧速率较低
- 以有限的帧速率请求动画帧
- CreateJS:Firefox中的帧速率很差/很奇怪
- 在画布上播放精灵表比帧速率慢
- 低帧率嵌套转换元素
- 如何在不更改原始swf文件的情况下,在快速转换的文件中跳转到特定帧
- 有没有可能在javascript中找到监视器帧速率是多少