MediaElement не воспроизводит звук из потока WP7 - PullRequest
2 голосов
/ 11 августа 2011
 string url = re["response"][0]["url"].ToString();
 MediaElement mm = new MediaElement();
 mm.Source = new Uri(url,UriKind.RelativeOrAbsolute);
 mm.AutoPlay = true;
 mm.Volume = 0.7;
 mm.Play();

Но без изменений, adudio не запускается. Как я могу решить эту проблему?

1 Ответ

2 голосов
/ 11 августа 2011

Вам необходимо добавить свой MediaElement в VisualTree перед его воспроизведением, поскольку вы создаете его в коде позади. Например, если у вас есть LayoutRoot и ваш url правильный, это должно сработать.

string url = re["response"][0]["url"].ToString();
MediaElement mm = new MediaElement();
mm.Source = new Uri(url,UriKind.RelativeOrAbsolute);
mm.AutoPlay = true;
mm.Volume = 0.7;
LayoutRoot.Children.Add(mm);
mm.Play();
...