Settings.rate
[이 페이지와 연결된 기능인 Windows 미디어 플레이어 SDK는 레거시 기능입니다. MediaPlayer로 대체되었습니다. MediaPlayer는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows 미디어 플레이어 SDK 대신 MediaPlayer를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
rate 속성은 비디오 미디어의 현재 재생 속도를 지정하거나 검색합니다.
Syntax
player.settings.rate
가능한 값
이 속성은 읽기/쓰기 숫자 (double)이며 기본값은 1.0입니다.
설명
이 속성은 더 빠르거나 느린 속도로 클립을 재생할 수 있는 승수 값으로 작동합니다. 기본값 1.0은 작성된 속도를 나타냅니다. 오디오 트랙은 0.5보다 낮거나 1.5보다 높은 속도로 이해하기 어려워집니다. 2의 재생 속도는 일반 재생 속도의 두 배와 동일합니다.
Windows 미디어 플레이어 네 가지 재생 모드 중 가장 효과적인 모드를 사용하려고 시도합니다. 이러한 모드는 오디오 피치가 유지 관리되는 부드러운 비디오 재생, 오디오 피치가 유지되지 않는 부드러운 비디오 재생, 오디오가 없는 부드러운 비디오 재생 및 오디오가 없는 키프레임 비디오 재생입니다. 플레이어가 선택한 모드는 파일 형식 및 위치, 운영 체제, 네트워크 및 서버를 비롯한 다양한 요인에 따라 달라집니다.
미디어 유형에 따라 다른 고려 사항도 적용됩니다.
- WMV(Windows Media Format) 및 ASF 파일: 이 속성의 최적 값은 1에서 10으로, 역방향 플레이의 경우 1에서 10까지입니다. 0.5에서 1.0으로 또는 -0.5에서 -1.0까지의 값은 오디오 피치를 유지할 수 있는 경우(예: 로컬 컴퓨터에 있는 파일을 재생할 때) 잘 작동할 수 있습니다. 절대 크기가 10보다 큰 값은 허용되지만 그다지 의미가 없습니다.
- 기타 비디오 미디어 형식: 이 속성의 범위는 0에서 9까지입니다. 음수 값은 허용되지 않습니다. 1보다 작은 값은 슬로우 모션을 나타냅니다. 9를 초과하는 값은 허용되지만 그다지 의미가 없습니다.
컨트롤입니다. fastForward 메서드는 속도 값을 5.0으로 변경하고 Controls는 변경합니다. fastReverse 메서드는 속도를 5.0으로 변경합니다.
일부 미디어 유형의 재생 속도는 변경할 수 없습니다. 설정을 사용합니다. isAvailable 메서드를 사용하여 특정 미디어 항목에 대해 이 속성을 지정할 수 있는지 여부를 확인합니다.
Windows 미디어 플레이어 10 Mobile: 이 속성은 -5.0, 1.0 또는 5.0 값만 허용하거나 반환합니다.
예제
다음 예제에서는 사용자가 현재 미디어의 재생 속도를 변경할 수 있는 HTML SELECT 요소를 만듭니다. SELECT 옵션은 정상 속도, 반 속도 및 이중 속도 재생 속도를 제공합니다. Player 개체는 ID = "Player"로 만들어졌습니다.
<!-- Create the HTML SELECT element. -->
<SELECT ID = pbRATE NAME = "pbRATE" LANGUAGE="JScript"
onChange="
/* Test whether playback rate can be set. */
if(Player.settings.IsAvailable('Rate'))
/* Set the playback rate based on the current
value of the SELECT element. */
Player.settings.rate = this.value
">
/* Create the OPTION list. */
<OPTION VALUE = 1>NORMAL</OPTION>
<OPTION VALUE = .5>half speed</OPTION>
<OPTION VALUE = 2>2 speed</OPTION>
</SELECT>
요구 사항
요구 사항 | 값 |
---|---|
버전 |
Windows 미디어 플레이어 버전 7.0 이상. |
DLL |
|
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기