public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
PRDownloader.initialize(this);
PRDownloaderConfig config = PRDownloaderConfig.newBuilder()
.setDatabaseEnabled(true)
.build();
PRDownloader.initialize(getApplicationContext(), config);
String url = "Video Url";
String fileName ="I Have File Name";
String dirPath = "MyAppDownloads";
int downloadId = PRDownloader.download(url, dirPath, fileName)
.build()
.setOnStartOrResumeListener(new OnStartOrResumeListener() {
@Override
public void onStartOrResume() {
}
})
.setOnPauseListener(new OnPauseListener() {
@Override
public void onPause() {
}
})
.setOnCancelListener(new OnCancelListener() {
@Override
public void onCancel() {
}
})
.setOnProgressListener(new OnProgressListener() {
@Override
public void onProgress(Progress progress) {
}
})
.start(new OnDownloadListener() {
@Override
public void onDownloadComplete() {
}
@Override
public void onError(Error error) {
}
});
PRDownloader.pause(downloadId);
PRDownloader.cancel(downloadId);
}
Я хочу знать, если какой-либо пользователь начнет загружать 10 видео, тогда как я могу показать, что это все видео в обзоре реселлера с кнопками прогресса и паузы, и если любой пользователь нажал на первое видео, чтобы сделать паузу, то как я могу позвонить? чтобы приостановить функцию для этого конкретного видео, пожалуйста, помогите мне в этом я хочу разработать Custom Download Manager