WP7 -加载页面后播放媒体元素
本文关键字:播放 媒体 元素 加载 WP7 | 更新日期: 2023-09-27 17:53:42
我有这个MediaElement
在我的xaml页面:
<MediaElement
x:Name="soundMenu"
Source="Sounds/menu.wav"
AutoPlay="False" MediaEnded="soundMenu_MediaEnded"/>
,我希望它在页面加载时播放(如背景音乐):
void MainPage_Loaded(object sender, RoutedEventArgs e)
{
soundMenu.Play()
}
它不工作。当我点击一些按钮并尝试播放音乐时,它是工作的,但这不是。这有什么不对吗?加载页面后如何播放声音?
注。我知道我必须检查用户是否在玩什么东西。我只是现在想解决这个问题:)
初始化MediaElement需要一些时间。我猜在您的情况下,您尝试在声音文件加载之前开始播放。将自动播放设置为true或调用MediaOpened事件处理程序中的Play方法。