2016-04-30 5 views
0

Я пытаюсь реализовать BackgroundAudio в своем приложении UWP, и я следую образцу на github. Тем не менее для меня, прежде чем BackgroundTask будет инициализирован, возвращается результат The program '[11864] Windows.Media.BackgroundPlayback.exe' has exited with code 1 (0x1).Почему Windows.Media.BackgroundPlayback.exe падает, и я могу его отладить?

Я не могу понять, почему. Есть ли способ отладить это?

Редактировать: Я положил project online. Кажется намного проще, чем просто скопировать вставки частей кода, потому что я действительно не понимаю, где это происходит Неправильно

+0

Показаны нам соответствующие части вашего кода является хорошим началом. –

+0

Ну, у меня есть точка останова в функции, где я играю музыкальный файл. Как и в примере, он сначала проверяет, запущена ли задача. Например: 'if (! IsMyBackgroundTaskRunning || MediaPlayerState.Closed == CurrentPlayer.CurrentState)' Но когда точка останова ударяется, VS, похоже, некоторое время зависает, а затем выводит, что BackgroundPlayback вышел из кода 1. Я предполагаю, что я мог бы связать проект github здесь, если это поможет. Но немного кода образца не было изменено. Я скопировал все из него –

+0

[Код ошибки 1] (https://msdn.microsoft.com/en-gb/library/windows/desktop/ms681382 (v = vs.85) .aspx), по-видимому, 'Invalid function' , Я не знаю, означает ли это, что вы вызываете функцию, которая не существует или что-то еще, но вы, вероятно, могли бы узнать об этом больше. –

ответ

0

Fixed, добавив ссылку из моей задачи на мой основной проект

0

Если вы поместили BackgroundTask в файл WinMD, вы сможете отлаживать его из Visual Studio.

PS: не забудьте добавить возможности в проявленном

+0

My Backgroundtask является частью решения, и я могу его отладить. Но прежде чем он даже запускается, он терпит неудачу, потому что Windows.Media.BackgroundPlayback.exe сбой –

+0

Возможности в манифесте не забыли ли вы установить? –

+0

Нет, я правильно их установил. –