Ошибка 0x80070057 в BackgroundAudioPlayer

Иногда (редко) во время работы моего приложения я получаю сообщение об ошибке 0x80070057, выдаваемое BackgroundAudioPlayer.
Как я заметил, это происходит в следующем сценарии:

  • Я начинаю играть песню,
  • Я делаю паузу,
  • Подождите некоторое время - несколько часов (BAP с песней остается в фоновом режиме),
  • Воспроизведите песню с UVC.

Как я уже сказал, это происходит не всегда, это не связано с конкретной песней. Трудно отлаживать, что мне удалось сделать, так это сохранить сообщение об ошибке. Сообщение в файл при запуске BAP.OnError() (таким образом, я знаю номер ошибки). Я также пытался сохранить StackTrace, но безуспешно (он пуст).

Кто-нибудь знает, что может вызвать эту ошибку?


person Romasz    schedule 17.03.2014    source источник
comment
FWIW, 0x80070057 означает Неверный параметр.   -  person Jonathon Reinhart    schedule 17.03.2014
comment
@JonathonReinhart Спасибо за подсказку, я не знал об этом. Я не уверен, но подозреваю, что проблема может быть связана с самим BAP - так как я не меняю никаких параметров.   -  person Romasz    schedule 17.03.2014
comment
Неверный размер изображения в качестве MediaHistoryItem.ImageStream, возможно, другие свойства AudioTrack.   -  person Alex Sorokoletov    schedule 06.04.2014
comment
@AlexSorokoletov Спасибо за возможную причину - как я теперь думаю, это может быть проблемой. Но с текущим SDK это невозможно исправить (или даже проверить), поскольку даже пример MSDN не работа. Странно, что это происходит не всегда. Ждем WP8.1.   -  person Romasz    schedule 06.04.2014
comment
На самом деле я говорю о MediaHistoryItem.ImageStream, а не об AlbumArt внутри AudioTrack. Что касается AudioTrack, вы можете взглянуть на windowsphone.com/en-us/store/app/mpatool/   -  person Alex Sorokoletov    schedule 06.04.2014
comment
@AlexSorokoletov Сначала я подумал, что настройка AlbumArt также установит MediaHistoryItem. Но я попробую сделать это вручную. Я дам вам знак, если это помогло (вероятно, это займет некоторое время, особенно тестирование).   -  person Romasz    schedule 06.04.2014
comment
Песня хранится локально или передается в потоковом режиме? Что такое аудио формат?   -  person tiwahu    schedule 10.04.2014
comment
@tiwahu Хранится локально. Я в основном проигрываю мп3 файлы.   -  person Romasz    schedule 10.04.2014