zhw2590582 / ArtPlayer

:art: ArtPlayer.js is a modern and full featured HTML5 video player
https://artplayer.org
MIT License
2.49k stars 264 forks source link

关于播放速度数值显示异常的问题 #685

Closed moonmusicstone closed 7 months ago

moonmusicstone commented 8 months ago

在ArtPlayer 5.1.0版本中,播放速度显示数值被四舍五入了,点击切换后左上角会显示正确的速率,但在设置菜单中显示异常。

Environment

cxw620 commented 8 months ago

感觉像是 playbackRate.js 那儿改 i18n 改出问题了() 速度不是 1.0 的时候就是 toFix(1) 了导致四舍五入. 你可以自己改 toFix(2), 或者直接保留原来的值?

https://github.com/zhw2590582/ArtPlayer/blob/434aa3d57dc18053170eaf8c69274d173bdf8e23/packages/artplayer/src/setting/playbackRate.js#L11-L11

如果测试下来没问题你可以发 PR 给作者看看

zhw2590582 commented 8 months ago

不过,实际使用场景下,播放速度真的需要精确到小数点后两位吗

moonmusicstone commented 8 months ago

实际使用场景下,播放速度真的需要精确到小数据点吗?

emm,至少对我来说更习惯显示完全,以及目前貌似只是倍速显示错误,但实际会调整成设置值,在使用上会有些不好

moonmusicstone commented 8 months ago

感觉像是 playbackRate.js 那儿改 i18n 改出问题了() 速度不是 1.0 的时候就是 toFix(1) 了导致四舍五入. 你可以自己改 toFix(2), 或者直接保留原来的值?

https://github.com/zhw2590582/ArtPlayer/blob/434aa3d57dc18053170eaf8c69274d173bdf8e23/packages/artplayer/src/setting/playbackRate.js#L11-L11

如果测试下来没问题你可以发 PR 给作者看看

收到,我试试