locked
SystemMediaTransportControls RRS feed

  • Вопрос

  • Здравствуйте, решил дописать свой плеер (UWP/C#), чтоб и на телефоне работал в фоне, но столкнулся с такой проблемой, через некоторое время (минут 10) после нажатия паузы и закрытия приложения не срабатывают кнопки SystemMediaTransportControls. Причем до истечения этого времени они отлично работают, брал код из примеров, почти ничего не менял, посмотреть в дебаггере не могу, так как при подсоединенном отладчике ошибка не возникает, подскажите может кто сталкивался с такой проблемой и как ее решить?

    Заранее спасибо!

    16 марта 2016 г. 22:08

Ответы

  • Цитирую раздел "Время существование фоновой задачи":

    "Время существования фоновой задачи тесно связано с текущим состоянием воспроизведения приложения. Например, когда пользователь приостанавливает воспроизведение звука, система может завершить или отменить работу вашего приложения в зависимости от обстоятельств."

    Другими словами после того, как вы поставили на паузу, вы не можете гарантировать, что фоновая зада продолжит работу, решать это будет Windows. Вполне вероятно, что после 10 минут работы фоновый лимит вашей задачи снижается и ОС ее завершает при первом удобном случае.

    Что бы понять ваша ли это ошибка или же это стандартное поведение ОС, просто протестируйте такое же поведение на других приложениях.


    VB.Net - WPF, UWP

    17 марта 2016 г. 8:19

Все ответы

  • Цитирую раздел "Время существование фоновой задачи":

    "Время существования фоновой задачи тесно связано с текущим состоянием воспроизведения приложения. Например, когда пользователь приостанавливает воспроизведение звука, система может завершить или отменить работу вашего приложения в зависимости от обстоятельств."

    Другими словами после того, как вы поставили на паузу, вы не можете гарантировать, что фоновая зада продолжит работу, решать это будет Windows. Вполне вероятно, что после 10 минут работы фоновый лимит вашей задачи снижается и ОС ее завершает при первом удобном случае.

    Что бы понять ваша ли это ошибка или же это стандартное поведение ОС, просто протестируйте такое же поведение на других приложениях.


    VB.Net - WPF, UWP

    17 марта 2016 г. 8:19
  • Благодарю за ответ!
    17 марта 2016 г. 13:40