Blog Content

    티스토리 뷰

    21.SilverLight3 - MediaElement

    반응형
    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(); //

    }


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


    반응형

    Comments