Загрузка / имитация коллекции песен в эмуляторе Windows Phone 7 - PullRequest
2 голосов
/ 23 декабря 2010

Я пишу игру для Windows Phone 7, которая занимается извлечением спектра из песни и созданием уровня игры на основе этого.Единственная проблема, которая у меня возникла, это то, что я не могу использовать ни одну песню из медиатеки Zune, потому что в эмуляторе их нет.У меня еще нет устройства.Я загрузил разблокированную сборку эмулятора, в которой есть больше приложений, включая zune, но когда я открываю Zune, он кажется пустым.

Могу ли я каким-либо образом загрузить или смоделировать (добавить песни в медиалибрат во время выполнения)сборник песен, чтобы я мог протестировать игру с помощью эмулятора?

PS Я думаю, что есть инструмент, который позволяет синхронизировать ваше устройство с клиентом Zune на ПК, но я не уверен, будет ли эторабота с эмулятором.

Пожалуйста, помогите.

1 Ответ

2 голосов
/ 23 декабря 2010

Нет, вы не можете синхронизировать между вашим ПК и эмулятором.

Я, однако, по умолчанию вижу 3 песни, доступные в эмуляторе.
Вы можете получить к ним доступ через MediaLibrary.Сборник песен .Просто добавьте ссылку на Microsoft.Xna.Framework (Да, даже если у вас есть проект на основе Silverlight.) И все готово.

using (var myMediaLibrary = new Microsoft.Xna.Framework.Media.MediaLibrary())
{
    foreach (var song in myMediaLibrary.Songs)
    {
        songList.Items.Add(new TextBlock {Text = song.Name});
    }
}

Вы должны иметь RTM-версию инструментов, хотяпоскольку их не было в бета-версии или ОС CTP.

...