MediaElement不从流WP7播放音频

时间:2011-08-10 21:54:14

标签: c# windows-phone-7 stream audio-streaming mediaelement

 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 个答案:

答案 0 :(得分:2)

您需要在播放之前将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();
相关问题