프로그래밍 C# WPF 미디어 플레이어 응용 프로그램. 버튼을 클릭하면
나는 내가 MediaElement에 버튼을 배치하는 캔버스, 캔버스에 놓여있다, 난 일시 정지 영상에 원하는, 그래서 다음과 같은 기능을했다 :WPF 재생 MediaElement 일시 중지가 비디오를 중지하지 않습니다.
private void button1_Click(object sender, RoutedEventArgs e)
{ mediaElement1.Pause(); }
내가 디버깅, 그것은 입력을 기능을하지만 비디오를 일시 중지하지는 않습니다.
왜 그럴까요?
감사
MediaElement에 :
<MediaElement Canvas.Left="72" Canvas.Top="33" Height="168" Name="mediaElement1" Width="271" Source="C:\Users\ilans\Documents\Visual Studio 2010\Projects\SampleWPFVideoApp\SampleWPFVideoApp\SampleWPFVideoApp\Wildlife.wmv" UnloadedBehavior="Manual">
</MediaElement>
버튼 :
<Button HorizontalAlignment="Center" VerticalAlignment="Center" Height="45" Width="45" Canvas.Left="70" Canvas.Top="150" Panel.ZIndex="1" Click="button1_Click">
<Button.Template>
<ControlTemplate TargetType="Button">
<StackPanel>
<ContentPresenter Content="{TemplateBinding Content}" />
</StackPanel>
</ControlTemplate>
</Button.Template>
<Image Source="Images\play.png"/>
</Button>
당신은 디버그 모드에서 중단 점을 사용하면 비디오가 멈추지 않는다는 것을 의미합니까? 그렇다면 중단 점없이 중단됩니까? – Klaus78
나는 비디오가 디버그 모드와 상관없이 버튼을 눌렀을 때 멈추지 않는다는 것을 의미한다. .Pause()는 영향을 미치지 않는다. – ilansch