| 패키지 | flash.net |
| 클래스 | public class NetStreamPlayTransitions |
| 상속 | NetStreamPlayTransitions Object |
| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStreamPlayOptions.transition 속성과 함께 사용할 수 있는 유효한 문자열을 지정합니다. 이러한 문자열은 사용되는 전환 모드에 따라 새 스트림으로 전환하거나 스트림을 재생하는 데 사용되는 동작을 제어합니다.
관련 API 요소
| 상수 | 정의 주체 | ||
|---|---|---|---|
| APPEND : String = "append" [정적]
재생 목록에 스트림을 추가하고 처음 스트림으로 재생을 시작합니다. | NetStreamPlayTransitions | ||
| APPEND_AND_WAIT : String = "appendAndWait" [정적]
첫 번째 스트림부터 재생을 시작할 필요가 없는 재생 목록을 만듭니다. | NetStreamPlayTransitions | ||
| RESET : String = "reset" [정적]
이전 재생 호출을 모두 지우고 지정된 스트림을 즉시 재생합니다. | NetStreamPlayTransitions | ||
| RESUME : String = "resume" [정적]
이전 연결이 종료된 지점에서 시작되는 새 연결에서 데이터를 요청합니다. | NetStreamPlayTransitions | ||
| STOP : String = "stop" [정적]
재생 목록의 스트림 재생을 중단합니다. | NetStreamPlayTransitions | ||
| SWAP : String = "swap" [정적]
내용 스트림을 다른 내용 스트림으로 바꾸고 나머지 재생 목록을 그대로 유지합니다. | NetStreamPlayTransitions | ||
| SWITCH : String = "switch" [정적]
한 스트림을 다른 스트림(일반적으로 내용이 같은 스트림)으로 전환하여 재생합니다. | NetStreamPlayTransitions | ||
APPEND | 상수 |
public static const APPEND:String = "append"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
재생 목록에 스트림을 추가하고 처음 스트림으로 재생을 시작합니다. 이 모드는 NetStream.play() 메서드에서 reset 플래그를 false로 설정하는 것과 같습니다.
이 모드에서 Flash Media Server는 NetStreamPlayOptions.streamName에 지정된 스트림을 재생 목록의 대기열 끝에 추가하고 NetStreamPlayOptions.oldStreamName 매개 변수를 무시합니다.
관련 API 요소
APPEND_AND_WAIT | 상수 |
public static const APPEND_AND_WAIT:String = "appendAndWait"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10.1, AIR 2, Flash Lite 4 |
첫 번째 스트림부터 재생을 시작할 필요가 없는 재생 목록을 만듭니다.
APPEND_AND_WAIT 전환 모드는 NetStream.play2() 메서드와 함께 사용되어 처음 스트림부터 바로 재생을 시작하지 않고 재생 목록을 만듭니다. 이 메서드를 사용하면 마지막 스트림을 제외하고 재생 목록의 각 항목을 로드할 수 있습니다. 재생 목록에서 마지막 스트림을 로드하는 경우 전환 모드를 RESUME으로 설정하십시오. 이 지점에서 Flash Player는 재생 목록을 스트리밍하고 재생하기 시작합니다.
이 모드에서는 재생 목록을 처음부터 만들거나, 연결이 끊어졌다가 복구된 이후 재생 목록을 다시 만들 수 있습니다. 새 재생 목록의 경우 NetStream.play2()가 RESUME과 함께 호출되면 Flash Player에서 처음 스트림부터 또는 지정된 시작 지점부터 스트리밍 및 재생을 시작합니다. 끊긴 연결을 복구하기 위해 NetStream.play2() 메서드를 RESUME과 함께 호출하면 Flash Player에서 스트림이 중단된 지점을 확인하여 서버에 해당 위치에서 스트리밍을 시작하도록 지시합니다. 그러면 서버에서 해당 지점에 해당하는 재생 목록의 스트림을 확인할 수 있으며, 그 위치부터 스트림을 시작합니다.
이 전환 모드는 APPEND 모드와 반대되는 모드로, APPEND 모드에서는 처음 스트림에서 바로 재생이 시작됩니다.
관련 API 요소
RESET | 상수 |
public static const RESET:String = "reset"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
이전 재생 호출을 모두 지우고 지정된 스트림을 즉시 재생합니다. 이 모드는 NetStream.play() 메서드에서 reset 플래그를 true로 설정(NetStream.play()의 기본 비헤이비어)하는 것과 같습니다.
이 모드에서는 현재 재생 중인 스트림이 플러시되고 NetStreamPlayOptions.streamName에 지정된 스트림의 재생이 시작됩니다. NetStreamPlayOptions.oldStreamName 매개 변수는 무시됩니다.
관련 API 요소
RESUME | 상수 |
public static const RESUME:String = "resume"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10.1, AIR 2, Flash Lite 4 |
이전 연결이 종료된 지점에서 시작되는 새 연결에서 데이터를 요청합니다. RESUME 모드는 두 연결의 스트림을 정렬하여 비디오 재생에서 아티팩트 또는 급작스러운 튐 현상이 발견되지 않도록 합니다. 서버 문제 또는 기타 연결 문제로 인해 끊어진 스트림을 다시 연결하는 경우 이 모드를 사용합니다.
관련 API 요소
STOP | 상수 |
public static const STOP:String = "stop"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
재생 목록의 스트림 재생을 중단합니다. 이 모드는 NetStream.play(false)를 호출하는 것과 같습니다. 재생 목록이 중단되고 재설정됩니다.
관련 API 요소
SWAP | 상수 |
public static const SWAP:String = "swap"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
내용 스트림을 다른 내용 스트림으로 바꾸고 나머지 재생 목록을 그대로 유지합니다.
이 모드는 NetStreamPlayOptions.oldStreamName에 지정된 스트림을 NetStreamPlayOptions.streamName에 지정된 스트림으로 바꿉니다. 나머지 재생 목록은 그대로 유지됩니다. 이 모드에서 Flash Media Server는 스트림의 내용에 대해 어떠한 가정도 하지 않고 서로 다른 내용으로 간주합니다.
oldStreamName이 아직 전송되지 않은 경우 서버는 스트림 경계에서 전환을 수행하여 streamName의 비트를 처음부터 전송합니다. 서버에서 oldStreamName에 대한 비트 전송을 이미 시작한 경우 서버는 streamName으로 전환하지 않으며 NetStream.Play.Failed 이벤트가 전송됩니다.
전환할 스트림이 서로 관계가 없으며 내용이나 길이가 다른 경우 이 모드를 사용합니다. 예를 들어 사용자 추적 및 과거 상용 통계를 기반으로 상용 스트림을 다른 스트림으로 전환하려는 경우 이 모드를 사용합니다.
내용이 같은 스트림 간을 전환하려면 SWITCH 모드를 대신 사용합니다.
관련 API 요소
SWITCH | 상수 |
public static const SWITCH:String = "switch"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 |
한 스트림을 다른 스트림(일반적으로 내용이 같은 스트림)으로 전환하여 재생합니다. 전환할 스트림을 NetStreamPlayOptions.oldStreamName 및 NetStreamPlayOptions.streamName에 지정합니다.
내용이 같지만 다른 비트율이나 해상도로 인코딩된 스트림으로 전환하려는 경우 이 모드를 사용합니다. 예를 들어 응용 프로그램에서 스트림을 재생 목록 대기열에 추가하거나 특정 비트율로 단일 스트림을 재생 중인 경우 사용 가능한 대역폭이나 CPU 성능이 스트림 요구 사항보다 높거나 낮은 것으로 계산될 때 이 모드를 사용합니다. 이러한 경우 응용 프로그램은 비트율이 보다 높거나 낮은 버전으로 스트림을 업데이트할 수 있습니다.
이 모드에서 Flash Media Server는 oldStreamName과 streamName 스트림 사이의 특정 관계를 가정합니다. 서버에서는 두 스트림의 내용과 키프레임 간격이 같지만 해상도나 비트율이 다르다고 가정합니다.
재생 목록에 대기열이 구성되어 있고 oldStreamName이 재생 목록의 스트림 중 하나이거나 현재 재생 중이면 oldStreamName이 streamName으로 바뀝니다.
oldStreamName이 null이거나 정의되지 않았거나 재생 목록에 없으면 서버에서 매끄러운 전환을 위해 다음 번 논리적 시점에서 streamName으로 전환합니다.
내용이 다른 스트림 간을 전환하려면 SWAP 모드를 대신 사용합니다.
관련 API 요소
Tue Jun 12 2018, 03:17 PM Z
상속되는 공용 속성 숨기기
상속되는 공용 속성 표시