HTMLMediaElement:提供的double值是非限定的

时间:2018-01-24 18:07:19

标签: javascript

您好我试图将音量设置为视频!

当我尝试像这样设置音量时:

myVideoElement.volume = 0.801; // Is working fine!

但是当我尝试设置这样的音量时:

var volumeToSet = Math.floor(myPrcent * 10) / 1000;

myVideoElement.volume = volumeToSet;

我收到此错误:

enter image description here 怎么解决这个问题?

2 个答案:

答案 0 :(得分:1)

好的解决了!我之前尝试使用以下方法查找视频卷的百分比:

var percent = Math.floor((left / Math.floor(myVideoElement.volume * 10) / 10) * 100);

Math.floor()函数使我的数字无穷大!

答案 1 :(得分:0)

使用IntersectionObserver时收到类似的错误。事实证明,根据文档,entries必须小于1。我不知何故把2.5345453453当作条目,却遇到了这个错误。 我希望它也会对某人有所帮助。