지원 버전
Flash Player 7
중요: Flash Communication Server와 함께 사용하면 Flash Player 6에서도 이 클래스를 사용할 수 있습니다. 자세한 내용은 Flash Communication Server 설명서를 참조하십시오.
설명
NetStream 클래스에는 로컬 파일 시스템이나 HTTP 주소로부터 Flash Video(FLV) 파일을 재생할 수 있도록 하는 메서드와 속성이 있습니다. NetConnection 객체를 통해 비디오를 스트리밍하려면 NetStream 객체를 사용합니다. 외부 FLV 파일을 재생하는 것은 Flash 문서에 비디오를 포함시키는 것에 비해 성능, 메모리 관리, 비디오와 Flash 프레임 비율의 독립성과 같은 여러 부분에서 많은 장점이 있습니다. 이 클래스에는 파일의 로드 및 재생 진행 상태를 추적하고 재생 동작(정지, 일시 정지 등)을 제어하는 데 사용할 수 있는 다양한 메서드와 속성이 제공됩니다.
비디오 재생에 대한 자세한 내용은 외부 FLV 파일의 동적 재생을 참조하십시오.
NetStream 클래스의 메서드 요약
NetConnection 및 NetStream 클래스의 다음 메서드는 FLV 재생을 제어하는 데 사용됩니다.
메서드 |
용도 |
---|---|
NetStream.close() |
스트림을 닫습니다. 그러나, 비디오 객체를 지우지는 않습니다. |
NetStream.pause() |
스트림의 재생을 일시 정지하거나 다시 시작합니다. |
NetStream.play() |
외부 비디오(FLV) 파일의 재생을 시작합니다. |
NetStream.seek() |
FLV 파일의 특정 위치를 검색합니다. |
NetStream.setBufferTime() |
스트림을 화면에 표시하기 전에 버퍼에 데이터를 저장할 시간을 지정합니다. |
NetStream 클래스의 속성 요약
속성 |
설명 |
---|---|
NetStream.bufferLength |
현재 버퍼에 있는 데이터의 시간(초) 수입니다. |
NetStream.bufferTime |
읽기 전용; |
NetStream.bytesLoaded |
읽기 전용; Flash Player에 로드된 데이터의 바이트 수입니다. |
NetStream.bytesTotal |
읽기 전용; Flash Player에 로드되는 파일의 전체 바이트 크기입니다. |
NetStream.currentFps |
표시되는 초당 프레임 수입니다. |
NetStream.time |
읽기 전용; 재생 헤드의 위치를 초 단위로 나타냅니다. |
NetStream 클래스의 이벤트 핸들러 요약
이벤트 핸들러 |
설명 |
---|---|
NetStream.onStatus |
상태가 바뀌거나 NetStream 객체에 오류가 발생할 때마다 호출됩니다. |
NetStream 클래스의 생성자
지원 버전
Flash Player 7
중요: Flash Communication Server와 함께 사용하면 Flash Player 6에서도 이 클래스를 사용할 수 있습니다. 자세한 내용은 Flash Communication Server 설명서를 참조하십시오.
구문
new NetStream(
my_nc
)
매개 변수
my_nc
NetConnection 객체입니다.
반환값
없음
설명
생성자; 지정된 NetConnection 객체를 통해 FLV 파일 재생에 사용할 수 있는 스트림을 만듭니다.
예제
다음 코드는 먼저 NetConnection 객체인 my_nc
를 새로 만든 다음 이 객체를 사용해 videoStream_ns
라는 새 NewStream 객체를 만듭니다.
my_nc = new NetConnection(); my_nc.connect(null); videoStream_ns = new NetStream(my_nc);
참고 사항
'[ Design ] > Flash' 카테고리의 다른 글
플래시 액션스크립트(FLASH ActionScript) 2.0 - class (0) | 2012.09.13 |
---|---|
플래시 액션스크립트(FLASH ActionScript) 1.0 (0) | 2012.09.13 |
FLVPlayback 구성 요소 매개 변수 (0) | 2012.09.13 |
FLVPlayback 클래스의 메서드 요약 (0) | 2012.09.13 |
DB에 변수명과 변수값들 보내는 sendAndLoad Class 화 (0) | 2012.09.13 |
댓글