powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / MediaElement не хочет повторять видео
1 сообщений из 1, страница 1 из 1
MediaElement не хочет повторять видео
    #37621475
XSprinter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, проблема в следующем, если видео было проиграно до конца и остановилось на последнем кадре, оно перестает запускаться заново последовательностью команд
Player.Position = TimeSpan.FromSeconds(0); Player.Play(); ИЛИ Player.Stop(); Player.Position = TimeSpan.FromSeconds(0); Player.Play();
причем все работает если выполнить этот код в процессе воспроизведения видео или до первого запуска, видео воспроизводится с начала.


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
    <Grid>
        <MediaElement Name="Player" Width="500" Height="500">
            
        </MediaElement>
        <Button Name="Button" Margin="0,177,0,0">
            
        </Button>      
    </Grid>

         public MainWindow()
        {
            InitializeComponent();

            Player.LoadedBehavior = MediaState.Manual;
            Player.UnloadedBehavior = MediaState.Manual;
          
            Button.Click += new RoutedEventHandler(Button_Click);
        }
      
        void Button_Click(object sender, RoutedEventArgs e)
        {
            
            if (Player.Source == null)
                Player.Source = new Uri("filename");
            else
                Player.Position = TimeSpan.FromSeconds(0);                                

            Player.Play();
        }
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / MediaElement не хочет повторять видео
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]