私の Windows 8 アプリでは、方向を変更した後、Media Element Stream の再生が停止します。再生/一時停止ボタンをクリックしてこの関数をデバッグすると (向きを変更した後):
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
ます。
これがシミュレーターにいるからだけなのか、それともタブレットでも起こるのかはわかりません。
タブレットを持っていないため、タブレットでこれをテストすることはできません。したがって、これがシミュレーターでのみ発生するかどうかを誰かに教えていただければ幸いです。
ありがとう。