패키지flash.net
클래스public class NetStreamPlayTransitions
상속NetStreamPlayTransitions Inheritance Object

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStreamPlayTransitions 클래스는 NetStreamPlayOptions.transition 속성과 함께 사용할 수 있는 유효한 문자열을 지정합니다. 이러한 문자열은 사용되는 전환 모드에 따라 새 스트림으로 전환하거나 스트림을 재생하는 데 사용되는 동작을 제어합니다.

참고 사항

NetStreamPlayOptions
NetStream.play()
NetStream.play2()


Public 속성
 속성다음에 의해 정의됨
 Inheritedconstructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.
Object
 Inheritedprototype : Object
[정적] 클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다.
Object
Public 메서드
 메서드다음에 의해 정의됨
  
NetStreamPlayTransitions
 Inherited
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.
Object
 Inherited
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.
Object
 Inherited
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.
Object
 Inherited
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.
Object
 Inherited
지정된 객체의 문자열 표현을 반환합니다.
Object
 Inherited
지정된 객체의 프리미티브 값을 반환합니다.
Object
Public 상수
 상수다음에 의해 정의됨
  APPEND : * = append
[정적] 스트림을 재생 목록에 추가합니다.
NetStreamPlayTransitions
  RESET : * = reset
[정적] 이전 재생 호출을 모두 지우고 지정된 스트림을 즉시 재생합니다.
NetStreamPlayTransitions
  STOP : * = stop
[정적] 재생 목록의 스트림 재생을 중단합니다.
NetStreamPlayTransitions
  SWAP : * = swap
[정적] 내용 스트림을 다른 내용 스트림으로 바꾸고 나머지 재생 목록을 그대로 유지합니다.
NetStreamPlayTransitions
  SWITCH : * = switch
[정적] 한 스트림을 다른 스트림(일반적으로 내용이 같은 스트림)으로 전환하여 재생합니다.
NetStreamPlayTransitions
생성자 정보
NetStreamPlayTransitions()생성자
public function NetStreamPlayTransitions()



상수 정보
APPEND상수
public static const APPEND:* = append

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

스트림을 재생 목록에 추가합니다. 이 모드는 NetStream.play() 메서드에서 reset 플래그를 false로 설정하는 것과 같습니다.

이 모드에서 Flash Media Server는 NetStreamPlayOptions.streamName에 지정된 스트림을 재생 목록의 대기열 끝에 추가하고 NetStreamPlayOptions.oldStreamName 매개 변수를 무시합니다.

RESET상수 
public static const RESET:* = reset

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

이전 재생 호출을 모두 지우고 지정된 스트림을 즉시 재생합니다. 이 모드는 NetStream.play() 메서드에서 reset 플래그를 true로 설정(NetStream.play()의 기본 동작)하는 것과 같습니다.

이 모드에서는 현재 재생 중인 스트림이 플러시되고 NetStreamPlayOptions.streamName에 지정된 스트림의 재생이 시작됩니다. NetStreamPlayOptions.oldStreamName 매개 변수는 무시됩니다.

STOP상수 
public static const STOP:* = stop

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

재생 목록의 스트림 재생을 중단합니다. 이 모드는 NetStream.play(false)를 호출하는 것과 같습니다. 재생 목록이 중단되고 재설정됩니다.

SWAP상수 
public static const SWAP:* = swap

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

내용 스트림을 다른 내용 스트림으로 바꾸고 나머지 재생 목록을 그대로 유지합니다.

SWITCH와 마찬가지로 이 모드는 NetStreamPlayOptions.oldStreamName에 지정된 스트림을 NetStreamPlayOptions.streamName에 지정된 스트림으로 바꿉니다. 나머지 재생 목록은 그대로 유지됩니다. 이 모드에서 Flash Media Server는 스트림의 내용에 대해 어떠한 가정도 하지 않고 서로 다른 내용으로 간주합니다. oldStreamName이 아직 전송되지 않은 경우 서버는 스트림 경계에서 전환을 수행하여 streamName의 비트를 처음부터 전송합니다. 서버에서 이미 oldStreamName의 비트를 전송하기 시작했으면 streamName으로 전환되지 않으며 NetStream.Play.Failed 이벤트가 전달됩니다.

전환할 스트림이 서로 관계가 없으며 내용이나 길이가 다른 경우 이 모드를 사용합니다. 예를 들어 사용자 추적 내용이나 이전 광고 시청 통계에 따라 광고를 바꿀 수 있습니다.

SWITCH상수 
public static const SWITCH:* = switch

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

한 스트림을 다른 스트림(일반적으로 내용이 같은 스트림)으로 전환하여 재생합니다. 전환할 스트림을 NetStreamPlayOptions.oldStreamNameNetStreamPlayOptions.streamName에 지정합니다.

내용이 같지만 다른 비트율이나 해상도로 인코딩된 스트림으로 전환하려는 경우 이 모드를 사용합니다. 예를 들어 응용 프로그램에서 스트림을 재생 목록 대기열에 추가하거나 특정 비트율로 단일 스트림을 재생 중인 경우 사용 가능한 대역폭이나 CPU 성능이 스트림 요구 사항보다 높거나 낮은 것으로 계산될 때 이 모드를 사용합니다. 이러한 경우 응용 프로그램은 비트율이 보다 높거나 낮은 버전으로 스트림을 업데이트할 수 있습니다.

이 모드에서 Flash Media Server는 oldStreamNamestreamName 스트림 사이의 특정 관계를 가정합니다. 서버에서는 두 스트림의 내용과 키프레임 간격이 같지만 해상도나 비트율이 다르다고 가정합니다.

재생 목록에 대기열이 구성되어 있고 oldStreamName이 재생 목록의 스트림 중 하나이거나 현재 재생 중이면 oldStreamNamestreamName으로 바뀝니다.

oldStreamName이 null이거나 정의되지 않았거나 재생 목록에 없으면 서버에서 매끄러운 전환을 위해 다음 번 논리적 시점에서 streamName으로 전환합니다.

한 스트림에서 내용이 다른 스트림으로 전환하려면 RESET 모드를 대신 사용합니다.