0

在我更改方向后,在我的 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”。

我不知道这是否只是因为我在模拟器中而发生,或者这是否也会发生在平板电脑上。

我无法在平板电脑上对此进行测试,因为我没有。因此,如果有人能告诉我这是否只发生在模拟器中,我将不胜感激。

谢谢。

4

0 回答 0