PlayToManager 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Play To 기능에 대한 액세스를 제공합니다.
public ref class PlayToManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("PlayToManager may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PlayToManager final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Deprecated("PlayToManager may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
class PlayToManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("PlayToManager may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PlayToManager
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Deprecated("PlayToManager may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PlayToManager
Public NotInheritable Class PlayToManager
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
예제
// Play To Contract
private Windows.Media.PlayTo.PlayToManager ptm =
Windows.Media.PlayTo.PlayToManager.GetForCurrentView();
protected override void OnNavigatedTo(NavigationEventArgs e)
{
ptm.SourceRequested += sourceRequestHandler;
}
private void sourceRequestHandler(
Windows.Media.PlayTo.PlayToManager sender,
Windows.Media.PlayTo.PlayToSourceRequestedEventArgs e)
{
try
{
e.SourceRequest.SetSource(mediaElement.PlayToSource);
}
catch (Exception ex)
{
messageBlock.Text += "Exception encountered: " + ex.Message + "\n";
}
}
' Play To Contract
Private ptm As Windows.Media.PlayTo.PlayToManager =
Windows.Media.PlayTo.PlayToManager.GetForCurrentView()
Protected Overrides Sub OnNavigatedTo(e As Navigation.NavigationEventArgs)
AddHandler ptm.SourceRequested, AddressOf sourceRequestHandler
End Sub
Private Sub sourceRequestHandler(
sender As Windows.Media.PlayTo.PlayToManager,
e As Windows.Media.PlayTo.PlayToSourceRequestedEventArgs)
Try
e.SourceRequest.SetSource(mediaElement.PlayToSource)
Catch ex As Exception
messageBlock.Text &= "Exception encountered: " & ex.Message & vbCrLf
End Try
End Sub
설명
애플리케이션에 오디오, 비디오 또는 이미지 요소가 포함된 경우 사용자는 해당 요소의 미디어 원본을 재생 대상 디바이스로 스트리밍할 수 있습니다. PlayToManager 클래스를 사용하여 사용자를 위해 Play To 환경을 사용자 지정할 수 있습니다. DefaultSourceSelection 속성을 사용하여 기본 동작을 사용하지 않도록 설정할 수 있습니다. SourceRequested 이벤트를 사용하여 스트리밍되는 미디어를 선택할 수 있습니다. 또한 ShowPlayToUI 메서드를 사용하여 디바이스 참 대신 재생 UI를 표시할 수 있습니다.
재생 위치의 비디오는 현재 위치에서 시작됩니다. 비디오를 처음부터 시작하려면 재생 연결이 설정되는 즉시 비디오의 시작 부분으로 이동하면 됩니다.
Play To 수신기에서 비디오 또는 음악이 재생되거나 이미지가 재생 받는 사람 수신기로 지속적으로 전송되는 한 PlayTo 앱은 일시 중단되지 않습니다. 앱은 현재 이미지가 표시된 후 새 이미지를 보내는 데 약 10초, 현재 이미지가 종료된 후 다음 오디오 또는 비디오를 보내는 데 약 10초가 걸립니다.
애플리케이션에서 Play To를 사용하는 방법에 대한 예제는 PlayReady DRM을 참조하세요.
속성
DefaultSourceSelection |
재생 대상에 대한 기본 원본 선택을 사용하거나 사용하지 않도록 설정합니다. |
메서드
GetForCurrentView() |
현재 보기에 대한 Play To 관리자를 가져옵니다. |
ShowPlayToUI() |
재생 UI를 표시합니다. |
이벤트
SourceRequested |
사용자가 재생 대상 디바이스로 스트리밍하도록 미디어를 요청할 때 발생합니다. |
SourceSelected |
Play To 원본 요소가 선택되었을 때 발생합니다. |