WP7 лимит на количество медиаэлементов - PullRequest
1 голос
/ 25 марта 2012

Какое ограничение на количество объектов MediaElements на приложение?Я хочу добавить около 50 MediaElements, все короткие аудиозаписи слов или фраз.Я могу добавить 10, и они будут играть хорошо.Если я попытаюсь добавить больше, я не получу никаких ошибок при сборке, но они не будут воспроизводиться, только тишина.Я тестирую с эмулятором.Объекты добавляются в следующем примере:

        two = new MediaElement();
        two.AutoPlay = false;
        two.Source = new Uri("Sounds/two.mp3", UriKind.Relative);
        two.Volume = volume;
        two.MediaEnded += new RoutedEventHandler(Sound_MediaEnded);
        LayoutRoot.Children.Add(two);
        two.Visibility = Visibility.Collapsed;

Любая идея, какой предел или проблема я бью?

спасибо ...

1 Ответ

0 голосов
/ 26 марта 2012

Здесь недостаточно информации, чтобы точно определить вашу конкретную проблему, но вам, вероятно, будет лучше, если вы просто создадите один MediaElement и обновите его источник, а не создадите несколько экземпляров.
Я слышал, что у вас не должно быть более одного MediaElement на одной странице, но у вас нет доказательств / источника для этого.
Я ожидаю, что у вас будут проблемы с памятью (или, по крайней мере, вы будете использовать намного больше памяти, чем нужно), если вы создаете много экземпляров MediaElement.

...