weight
属性是SeekBehavior
类中的实例属性,用于设置在进行seek操作时需要修改的值的权重。
weight
属性值是一个数字,表示要修改的值的权重。默认为1。
使用SeekBehavior
类的实例对象的seek
方法进行seek操作时,可以通过传入一个包含weight
属性或者直接传入weight
数字来设置weight
属性的值。代码示例如下:
let player = new Player();
let seekBehavior = new SeekBehavior();
seekBehavior.weight = 2; // 设置权重为2
player.addBehavior(seekBehavior);
// 进行跳转
player.seek(30, { weight: 3 }); // 使用包含weight属性的对象设置权重为3
player.seek(60, 4); // 直接传入数字4设置权重为4
weight
属性只在进行seek
操作时生效,其他时候无效。weight
属性值越大,修改的值所占比例越大。SeekBehavior
实例对象,或者对一个SeekBehavior
实例多次设置不同的weight
值来实现更复杂的seek操作。