패키지 | 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