본문 바로가기
[ Design ]/Flash

NetStream Class

by 관이119 2012. 9. 13.
놀아보자 | 재수없는
http://blog.naver.com/pok9648/80015906048

지원 버전

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.setBufferTime()에 의해 버퍼에 지정된 시간(초) 수입니다.

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);

참고 사항

NetConnection 클래스, NetStream 클래스, Video.attachVideo()

댓글