速度控制
有的时候客户端需要控制文件的上传/下载速度,那么你可以通过#setMaxSpeed(speed)
来控制上传或下载速度。
#setMaxSpeed(speed);
参数 | 参数类型 | 说明 | 备注 |
---|---|---|---|
speed | int | 上传/下载的最大速度 | 单位为:kb/s,0表示不限速 |
⚠️注意:限制速度是全局的,不能对单个任务进行速度限制 效果:
一、下载
代码中使用:
Aria.download(this).setMaxSpeed(speed);
或通过配置文件修改。
<download>
<!--设置任务最大上传速度,0表示不限速,单位为:kb-->
<maxSpeed value="0"/>
....
</download>
或在代码中修改配置文件。
Aria.get(this).getDownloadConfig().setMaxSpeed(128);
二、上传
代码中使用:
Aria.upload(this).setMaxSpeed(speed);
或通过配置文件修改。
<upload>
<!--设置任务最大上传速度,0表示不限速,单位为:kb-->
<maxSpeed value="0"/>
....
</upload>
或在代码中修改配置文件。
Aria.get(this).getUploadConfig().setMaxSpeed(128);