내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

MediaElement.Play 메서드

2013-12-13

현재 위치에서 미디어를 재생합니다.

Namespace:  System.Windows.Controls
어셈블리:  System.Windows(System.Windows.dll)

public void Play()

이 메서드는 미디어가 현재 활성화되지 않은 경우(예: 미디어가 자동 재생 기능 없이 로드된 경우) 미디어를 시작하고, 미디어가 일시 중지된 경우에는 미디어를 다시 시작합니다. 미디어가 현재 실행되고 있으면 이 메서드는 효과가 없습니다.

주의주의:

확장명이 잘못된 미디어 파일은 재생되지 않습니다. 확장명은 인코딩된 원본과 일치해야 합니다.

주의주의:

일부 미디어 코덱은 다음 단말기에서 지원되지만 다음에서는 지원되지 않습니다. 지원되는 코덱 목록은 Windows Phone에 지원되는 미디어 코덱을 참조하세요.

MediaElement 개체의 Play, PauseStop 메서드를 사용하여 대화형으로 미디어 재생을 제어할 수 있습니다. 다음 예제에서는 MediaElement 개체와 미디어 재생을 제어하기 위한 몇 가지 버튼을 정의합니다.


<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="*" />
        <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>

    <MediaElement x:Name="media" Source="xbox.wmv" Width="300" Height="300" 
                  Grid.Column="0" Grid.Row="0" Grid.ColumnSpan="3" />

    <!-- Stops media playback.-->
    <Button Click="StopMedia" 
     Grid.Column="0" Grid.Row="1" Content="Stop" />

    <!-- Pauses media playback. -->
    <Button Click="PauseMedia" 
     Grid.Column="1" Grid.Row="1" Content="Pause" />

    <!-- Begins media playback. -->
    <Button Click="PlayMedia" 
     Grid.Column="2" Grid.Row="1" Content="Play" />

</Grid>


함께 제공된 코드에서는 몇 가지 이벤트 처리기를 만들고 Stop, PausePlay 메서드를 사용하여 MediaElement를 제어합니다.


private void StopMedia(object sender, RoutedEventArgs e)
{
    media.Stop();
}
private void PauseMedia(object sender, RoutedEventArgs e)
{
    media.Pause();
}
private void PlayMedia(object sender, RoutedEventArgs e)
{
    media.Play();
}


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2014 Microsoft