Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Amazon TV ошибка модерации приложения

project expired


Есть приложение для просмотра онлайн ТВ (Android studio + Java). Есть версия приложения для андроид ТВ (работает нормально), а есть для Амазон ТВ (другая платежная система) код почти идентичен. С версией для Амазон ТВ есть проблема при переходу в спящий режим.
 В приложении использую (activity + fragments) для воспроизведения видео - exoplayer.



При модерацию приложения в Амазоне получаю такую ошибку для 3-х устройств (для остальных все норм).
FireTV-24- Media: Returning to the app from Sleep (System Standby) mode causes inconsistent behavior resulting in a negative user experience - Remote and Gamepad

Steps to reproduce:

1. Install and launch the app

2. Play any video

3. Long press Home button to invoke HUD (Heads UP Display) overlay

4. Select Sleep to put the device to Sleep mode

5. Select any button to come out of sleep mode and relaunch the app

Actual Result: Observes App running in back when device is in sleep mode.

Expected Result: App should not run in back while device is in sleep mode.


  • Andriy Martsinkevych — project author
    20 September at 19:54 |

    часть кода:
    activity
    @Override

    protected void onStop() {

        super.onStop();

        try {

            pauseVideo();

        }catch (Exception e){}

    }


     public void
    pauseVideo() {

        Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.container);

        if (fragment instanceof PlayerFragment) {

            ((PlayerFragment) fragment).pauseVideo();

        }

    }

    ——————
    PlayerFragment

     public void
    pauseVideo(){

        try {

            player.setPlayWhenReady(false);

            player.getPlaybackState();

        }catch (Exception e){}

    }

  • Дмитрий Багров  (Communication on forums is limited before 18 October)
    21 September at 06:51 |

    у фрагментов же есть свой onStop... или Вам удобно так обращаться из активити? 

  • Andriy Martsinkevych — project author
    21 September at 11:07 |

    в onStop фрагмента аналогично останавливаю видео. забыл добавить в код