【WPF】MediaElementで動画プレイヤーを作っていてハマったところ
MediaElemntを使って動画プレイヤーを作成していて
動画が最後までいったときに5秒戻らせるボタンを押したときに
MediaElement.Positionが0に戻ってしまう原因がわからなく。。。
こんなかんじにしてました。
//Positionを5秒前に mediaElement.Position -= new TimeSpan(0, 0, 5); //スライダーを再生位置に移動 Slider_Change(); //動画を再生 mediaElement.Play();
これだと、一旦5秒前に移動されるものの、はじめから再生されるんですよね…
そこでなんとなく順番を変えてみた
//動画を再生 mediaElement.Play(); //Positionを5秒前に mediaElement.Position -= new TimeSpan(0, 0, 5); //スライダーを再生位置に移動 Slider_Change();
こうすることで、うまく5秒前から再生させることができました。
なんでかは不明(汗
わかる人教えて…