MediaControl Class

[Windows 8.1 이후 릴리스에서는 MediaControl을 변경하거나 사용하지 못할 수 있습니다. 대신 SystemMediaTransportControls를 사용하십시오.]

응용 프로그램이 미디어 포커스를 받고 컨트롤 알림을 전송하기 위해 등록한 개체에 대해 설명합니다.

구문


var mediaControl = Windows.Media.MediaControl;

특성

[Deprecated()]
[MarshalingBehavior(Agile)]
[Threading(MTA)]
[Version(0x06020000)]

멤버

MediaControl클래스에는 다음과 같은 형식의 멤버가 있습니다.

이벤트

MediaControl클래스에는 다음과 같은 이벤트가 있습니다.

이벤트Description
ChannelDownPressed Event raised when a ChannelDown command is issued to the application.
ChannelUpPressed Event raised when a ChannelUp command is issued to the application.
FastForwardPressed Event raised when a FastForward command is issued to the application.
NextTrackPressed Event raised when a NextTrack command is issued to the application.
PausePressed Event raised when a Pause command is issued to the application.
PlayPauseTogglePressed Event raised when a PlayPauseToggle command is issued to the application.
PlayPressed Event raised when a Play command is issued to the application.
PreviousTrackPressed Event raised when a PreviousTrack command is issued to the application.
RecordPressed Event raised when a Record command is issued to the application.
RewindPressed Event raised when a Rewind command is issued to the application.
SoundLevelChanged Event raised when the sound level changes.
StopPressed Event raised when a Stop command is issued to the application.

 

메서드

The MediaControl 클래스 - 다음에서 메서드를 상속합니다. Object 클래스 (C#/VB/C++).

속성

MediaControl클래스 - 이러한 속성이 있습니다.

속성사용 권한Description

AlbumArt

읽기/쓰기Gets or sets the path to the artwork for the album cover.

ArtistName

읽기/쓰기Gets or sets the name of the artist.

IsPlaying

읽기/쓰기Gets or sets the state of the Play button.

SoundLevel

읽기 전용Gets the current sound level.

TrackName

읽기/쓰기Gets or sets the track name.

 

설명

MediaControl 클래스는 단추 누르기 이벤트에 대한 액세스를 제공합니다. 이러한 이벤트는 모니터링할 수 있으며 오디오 인식 앱의 반응과 동작을 수정할 수 있습니다. MediaControl 개체에 이벤트 수신기를 추가하는 방법을 보여 주는 JavaScript 코드 조각은 다음과 같습니다. 그런 다음 해당 이벤트를 처리하는 코드를 작성하는 방법을 보여 줍니다.


// Assign the Windows.Media.MediaControl button object to 
// the user-defined mediaControls variable
mediaControls = Windows.Media.MediaControl;

// Add event listeners for the buttons
mediaControls.addEventListener(“PlayPressed”, play, false);
mediaControls.addEventListener(“PausePressed”, pause, false);
mediaControls.addEventListener(“PlayPauseTogglePressed”, playpausetoggle, false);
mediaControls.addEventListener(“NextTrackPressed”, nexttrack, false);
mediaControls.addEventListener(“PreviousTrackPressed”, previoustrack, false);
mediaControls.addEventListener(“SoundLevelChanged”, soundlevelchanged, false);

// Add code for event handlers for the events
   function play() {
	     document.getElementById(“audiotag”).play();
   }

   function pause() {
	     document.getElementById(“audiotag”).pause();
   }

   function playpausetoggle() {
      //<code goes here to handle the PlayPauseToggle event> 
   }
   
   ...
   // Additional code to handle the other events


이 예제에 대한 전체 목록을 보려면 미디어 컨트롤 키를 구성하는 방법을 참조하십시오.

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱만]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱만]

클라이언트 지원 종료

Windows 8.1

서버 지원 종료

Windows Server 2012 R2

Namespace

Windows.Media
Windows::Media [C++]

Metadata

Windows.winmd

참고 항목

미디어 컨트롤 키를 구성하는 방법

 

 

표시:
© 2014 Microsoft