Остановить анимацию при нажатии кнопки паузы в уведомлении Exoplayer - PullRequest
0 голосов
/ 16 января 2020

моя проблема в том, что я добавил уведомление Exoplayer в свое приложение, и я хочу, чтобы при нажатии кнопки «Пауза» остановить анимацию из MainActivity. У меня есть анимация для ImageButton. Я знаю, как остановить анимацию в нормальных условиях, но я не знаю, как остановить анимацию из Уведомления. Ниже я добавлю вам свой код уведомления. Заранее спасибо !!!

notificationManager = PlayerNotificationManager.createWithNotificationChannel(
            this,
            CHANNEL_ID,
            R.string.exo_download_notification_channel_name,
            NOTIFICATION_ID,
            new PlayerNotificationManager.MediaDescriptionAdapter() {
                @Override
                public String getCurrentContentTitle(Player player) {
                    return text_song;
                }

                @Nullable
                @Override
                public PendingIntent createCurrentContentIntent(Player player) {
                    Intent intent = new Intent(MainActivity.this, MainActivity.class);
                    PendingIntent contentPendingIntent = PendingIntent.getActivity
                            (MainActivity.this, 0, intent, 0);
                    return contentPendingIntent;
                }
                @Nullable
                @Override
                public String getCurrentContentText(Player player) {
                    return null; 
                }

                @Nullable
                @Override
                public Bitmap getCurrentLargeIcon(Player player, PlayerNotificationManager.BitmapCallback callback) {

                    return null;
                }
            }
    );
    notificationManager.setUseChronometer(true);
    notificationManager.setUseNavigationActions(false);
    notificationManager.setFastForwardIncrementMs(0);
    notificationManager.setRewindIncrementMs(0);
    notificationManager.setPriority(NotificationCompat.PRIORITY_HIGH);
    notificationManager.setPlayer(player);
...