Я создал одно простое приложение WPF.
В моем XAML у меня есть:
<StackPanel Orientation="Horizontal">
<MediaElement x:Name="media" Width="200" Height="200" Source="D:\Wpf project\wpfSampleApp\wpfSampleApp\Wildlife.wmv">
<MediaElement.Triggers>
<EventTrigger RoutedEvent="MediaElement.Loaded" SourceName="media">
<EventTrigger.Actions>
<BeginStoryboard Name= "myBegin">
<Storyboard SlipBehavior="Slip">
<MediaTimeline Source="{Binding Source,ElementName=media,Mode=OneWay}" Storyboard.TargetName="media"
BeginTime="0:0:0" Duration="0:10:59" RepeatBehavior="Forever" />
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</MediaElement.Triggers>
</MediaElement>
<Button x:Name="btnnext" Content="Next" Width="100" Height="30" Click="btnnext_Click"/>
</StackPanel>
и в файле XAML.cs при следующем нажатии кнопки я должен воспроизвести следующее видео:
media.Source = new Uri(@"D:\\Wpf project\\wpfSampleApp\\wpfSampleApp\\B.wmv");
media.Play();
Вместо этого я сталкиваюсь с ошибкой, которая гласит: «Невозможно установить источник на MediaElement, управляемый часами».
Пожалуйста, помогите мне преодолеть это исключение, я бы предпочел изменить XAML, а не писать код в файле XAML.cs.
Любая помощь будет оценена, спасибо