Я хочу знать все виды использования библиотеки PRDownloader - PullRequest
0 голосов
/ 11 октября 2019
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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...