在我更改方向后,在我的 Windows 8 应用程序中,媒体元素流停止播放。当我单击播放/暂停按钮并调试此功能时(更改方向后):
public static void playPauseToggleButtonClicked()
{
DependencyObject rootGrid = VisualTreeHelper.GetChild(Window.Current.Content, 0);
var me = (MediaElement)VisualTreeHelper.GetChild(rootGrid, 0);
if (me.CurrentState.ToString() == "Playing")
{
me.Pause();
App.Connector.PlayButtonStyle = (Style)Application.Current.Resources["PlayAppBarButtonStyle"];
}
else
{
me.Play();
App.Connector.PlayButtonStyle = (Style)Application.Current.Resources["PauseAppBarButtonStyle"];
}
}
me.CurrentState
回馈“ closed
”。
我不知道这是否只是因为我在模拟器中而发生,或者这是否也会发生在平板电脑上。
我无法在平板电脑上对此进行测试,因为我没有。因此,如果有人能告诉我这是否只发生在模拟器中,我将不胜感激。
谢谢。