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();
但没有变化,音频不启动。我该如何解决这个问题?
您需要在播放之前将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();