コード例 #1
0
 private void Player_OnStop(object sender, EventArgs e)
 {
     Dispatcher?.BeginInvoke((Action)(async() =>
     {
         await player.StopAsync();
         tbTimeline.Value = 0;
         lbTime.Content = "00:00:00/" + TimeSpan.FromSeconds(tbTimeline.Maximum).ToString(@"hh\:mm\:ss");
     }));
 }
コード例 #2
0
        private async void btStop_Click(object sender, EventArgs e)
        {
            await mediaPlayer?.StopAsync();

            mediaPlayer?.Dispose();
            mediaPlayer = null;

            // clear screen workaround
            pnScreen.RemoveView(videoView);
            pnScreen.AddView(videoView);
        }
コード例 #3
0
 private async void btStop_Click(object sender, RoutedEventArgs e)
 {
     await player.StopAsync();
 }
コード例 #4
0
        private void btStop_TouchUpInside(object sender, EventArgs e)
        {
            _mediaPlayer.StopAsync();

            _isPaused = false;
        }
コード例 #5
0
        protected override void OnPause()
        {
            base.OnPause();

            mediaPlayer.StopAsync();
        }
コード例 #6
0
 private async void btStop_OnClicked(object sender, EventArgs e)
 {
     await _mediaPlayer.StopAsync();
 }