2015-06-04 1 views
1

Разработка Visual Studio 2015 RC - Windows 10 универсальное приложение для фонового аудиоплеера.Windows 10 Universal Audio Background Player - невозможно зарегистрировать фоновое задание: запустить метод Не запускать

Я выполнил следующие шаги.

Создано 3 проекта.

  1. MusicPlayer (Blank App - Windows Универсальный проект)
  2. Playlist (Библиотека классов - Windows Универсальный проект)
  3. AudioBackgroundAgent (среды выполнения Windows Component - Универсальный Проект для Windows)

Круги те же шаги, как https://code.msdn.microsoft.com/windowsapps/BackgroundAudio-63bbc319

Все в порядке, кроме случаев, когда я не могу зарегистрировать и запустить фоновый вызов. Выполнить метод.

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

Спасибо.

ответ

3

Может нужно добавить точку входа в Package.manifest, например, вот раздел вы, вероятно, должны основываться на аналогичном примере:

<Extensions> 
    <Extension Category="windows.backgroundTasks" EntryPoint="SampleBackgroundAudioTask.MyBackgroundAudioTask"> 
    <BackgroundTasks> 
    <Task Type="audio" /> 
    </BackgroundTasks> 
    </Extension> 
</Extensions> 

Также вы можете добавить ссылку на ваш проект Агент к основному проекту в этом случае 3. AudioBackgroundAgent должен ссылаться на 1. MusicPlayer

+0

Я тоже это сделал .. Спасибо :). Это не проблема. Проблема была связана с результатом bool = SererInitialized.WaitOne (2000); просто увеличилось время. Он работал нормально. – NaTa

+0

Приятно знать, что было, что-то связанное с тем, чтобы работать, а также при разработке с заданиями фона. – RoguePlanetoid

+0

Если увеличение таймаута ожидания заставило его «работать», то у вас, вероятно, возникла большая проблема. Что происходит на более медленном устройстве, которое занимает еще больше времени? Зачем вам вообще ждать? –