在我更改方向后,在我的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
"。
我不知道这是否只是因为我在模拟器中,或者如果在平板电脑上也会发生这种情况。
我无法在平板电脑上测试这个,因为我没有。所以如果有人能告诉我这是否只发生在模拟器中,我真的很感激。
感谢。