in example/lib/preload/ali_player_preload.dart [188:209]
void _updateItems(
List<VideoInfo> items, {
required bool overwrite,
}) {
if (items.isEmpty) return;
final videoUrls = <String>{};
final coverUrls = <String>{};
for (final item in items) {
if (_isValidUrl(item.videoUrl)) videoUrls.add(item.videoUrl);
if (_isValidUrl(item.coverUrl)) coverUrls.add(item.coverUrl);
}
if (overwrite) {
_videoPreloader.setItems(videoUrls.toList());
_coverPreloader?.setItems(coverUrls.toList());
} else {
_videoPreloader.addItems(videoUrls.toList());
_coverPreloader?.addItems(coverUrls.toList());
}
}