Silverlight

21.SilverLight3 - MediaElement

Godffs 2009. 11. 26. 10:07
반응형
MediaElement
- 멀티미디어 데이터 재생가능한 컨트롤입니다.

추가 설명 : VideoBrush
- VideoBrush 를 사용하여 UI 요소에  채우기 등으로 표현 가능함

MainPage.xaml

[그림 21-1]


<Grid x:Name="LayoutRoot" Background="White">

    <!--상대경로-->

        <StackPanel Orientation="Horizontal">

            <MediaElement x:Name="myVideo" Source="Video/Silverlight.wmv"

                          AutoPlay="False" IsMuted="False">               

            </MediaElement>

            <StackPanel>

                <Button x:Name="btnStart" Content="cíy"></Button>

                <Button x:Name="btnStop" Content="©¬o"></Button>

            </StackPanel>

        </StackPanel>

</Grid>



MainPage.xaml.cs

public MainPage()

{

        InitializeComponent();

        btnStart.Click += new RoutedEventHandler(btnStart_Click);

        btnStop.Click += new RoutedEventHandler(btnStop_Click);

}

 

void btnStop_Click(object sender, RoutedEventArgs e)

{

        myVideo.Stop(); //

}

 

void btnStart_Click(object sender, RoutedEventArgs e)

{

        //myVideo.AutoPlay = true;

        myVideo.Play(); //

}


동영상 파일을 해당 프로젝트에 추가, 경로 잡아 주신 다음에 실행해주세요


반응형