WPF Media 简单的播放器

<Window x:Class="PlayTest.MediaControl"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MediaControl" Height="300" Width="300">
    <Grid>
        <Grid.Triggers>
            <EventTrigger RoutedEvent="Button.Click" SourceName="playButton">
                <EventTrigger.Actions>
                    <BeginStoryboard Name="beginStoryboard">
                        <Storyboard>
                            <MediaTimeline Source="e:\\第1讲.Linux应用与发展(下).wmv"
                                           Storyboard.TargetName="video"/>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger.Actions>
            </EventTrigger>
            <EventTrigger RoutedEvent="Button.Click" SourceName="pauseButton">
                <EventTrigger.Actions>
                    <PauseStoryboard BeginStoryboardName="beginStoryboard"/>
                </EventTrigger.Actions>
            </EventTrigger>
            <EventTrigger RoutedEvent="Button.Click" SourceName="resumeButton">
                <EventTrigger.Actions>
                    <ResumeStoryboard BeginStoryboardName="beginStoryboard"/>
                </EventTrigger.Actions>
            </EventTrigger>
        </Grid.Triggers>
        
        <MediaElement x:Name="video"/>
        <StackPanel Orientation="Horizontal" VerticalAlignment="Bottom">
            <Button x:Name="playButton" Background="Brown" Height="40">Play</Button>
            <Button x:Name="pauseButton" Background="Brown" Height="40">Pause</Button>
            <Button x:Name="resumeButton" Background="Brown" Height="40">Resume</Button>
        </StackPanel>
    </Grid>
</Window>

WPF揭秘 14.2

posted @ 2013-11-29 11:26  iEvent  阅读(497)  评论(0编辑  收藏  举报