Windows phone 8.1 MediaElement Windows phone 8.1
我这里有个奇怪的虫子,我不知道怎么称呼它,但事情是这样的。。我在我的XAML中有我的MediaElement->,我有一个按钮来调用这个元素,它是mp3音频,工作正常C->>Windows phone 8.1 MediaElement Windows phone 8.1,windows-phone-8.1,Windows Phone 8.1,我这里有个奇怪的虫子,我不知道怎么称呼它,但事情是这样的。。我在我的XAML中有我的MediaElement->,我有一个按钮来调用这个元素,它是mp3音频,工作正常C->> private async void AMN(object sender, RoutedEventArgs e) { Nomes.Source = new Uri("ms-appx:///Sounds/AMN.mp3", UriKind.RelativeOrAbsolute); No
private async void AMN(object sender, RoutedEventArgs e)
{
Nomes.Source = new Uri("ms-appx:///Sounds/AMN.mp3", UriKind.RelativeOrAbsolute);
Nomes.Play();
await Task.Delay(TimeSpan.FromSeconds(1));
VibrationDevice vb = VibrationDevice.GetDefault();
vb.Vibrate(TimeSpan.FromMilliseconds(100));
await Task.Delay(TimeSpan.FromSeconds(1));
Frame.Navigate(typeof(AmericaDoNorte));
}
这是我的第二页覆盖方法
protected override void OnNavigatedTo(NavigationEventArgs e)
{
HardwareButtons.BackPressed += HardwareButtons_BackPressed;
}
void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{
Frame rootFrame = Window.Current.Content as Frame;
if(rootFrame == null)
{
return;
}
if (rootFrame.CanGoBack)
{
rootFrame.GoBack();
e.Handled = true;
}
}
当振动方法是调用时,我浏览一个新页面,工作正常,但当我返回到该页面时,当我点击按钮时应该播放的音频自己播放,不点击,这怎么可能?谢谢 我猜您的MediaElement属性AutoPlay已启用。去酒店看看。 希望这有帮助。
谢谢 我猜你是在调试模式下测试你的应用程序?如果是这样,请尝试部署您的应用程序并重试。在调试模式下,操作系统通常会使MediaElement实例保持活动状态,即使当您离开页面或应用程序挂起时也是如此。这在您实际运行应用程序时不会发生,因为MediaElement不支持后台播放。