NetConnection | ||||||||||||||||
NetConnection 클래스는 로컬 드라이브나 HTTP 주소로부터 스트리밍 FLV 파일을 재생할 수 있는 방법을 제공한다. | ||||||||||||||||
:: 생성자 요약 | ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
:: 메서드 요약 | ||||||||||||||||
| ||||||||||||||||
connect(NetConnection.connect 메서드) | ||||||||||||||||
| ||||||||||||||||
HTTP 주소 또는 로컬 파일 시스템으로부터 비디오(FLV)를 재생할 수 있는 로컬 연결을 연다. | ||||||||||||||||
:: 매개 변수 | ||||||||||||||||
| ||||||||||||||||
:: 반환값 | ||||||||||||||||
| ||||||||||||||||
:: 연습01. 비디오 재생 | ||||||||||||||||
| ||||||||||||||||
NetStream | ||||||||||||||||
| ||||||||||||||||
:: 속성 요약 | ||||||||||||||||
| ||||||||||||||||
bufferLength(NetStream.bufferLength 속성) | ||||||||||||||||
| ||||||||||||||||
현재 버퍼에 있는 데이터의 시간(초)이다. 이 속성을 NetStream.bufferTime과 함께 사용하면 버퍼가 어느 정도 채워졌는지 알 수 있다. 따라서, 데이터가 버퍼에 로드되기를 기다리는 사용자에게 상태를 알려줄 수 있다. | ||||||||||||||||
예제02. 백분율 | ||||||||||||||||
| ||||||||||||||||
setBufferTime(NetStream.setBufferTime 메서드) | ||||||||||||||||
| ||||||||||||||||
ㆍ스트림을 화면에 표시하기 전에 버퍼에 메시지를 저장할 시간을 지정한다. | ||||||||||||||||
ㆍ예를 들어, 스트림의 처음 15초 동안은 확실하게 중단없이 재생되도록 하려면 bufferTime를 15로 설정한다. | ||||||||||||||||
ㆍFlash는 15초 분량의 데이터가 버퍼에 채워진 후에만 스트림 재생을 시작한다. | ||||||||||||||||
매개 변수 | ||||||||||||||||
| ||||||||||||||||
bufferTime(NetStream.bufferTime 속성) | ||||||||||||||||
| ||||||||||||||||
ㆍNetStream.setBufferTime()에 의해 버퍼에 지정된 시간(초)이다. | ||||||||||||||||
ㆍ기본값은 1 (10분의 1초)이다. 현재 버퍼의 초 수를 확인하려면 NetStream.bufferLength를 사용한다. | ||||||||||||||||
bytesLoaded(NetStream.bytesLoaded 속성) | ||||||||||||||||
| ||||||||||||||||
ㆍ플레이어에 로드된 데이터의 바이트 수이다. | ||||||||||||||||
ㆍ이 메서드를 NetStream.bytesTotal과 함께 사용하면 버퍼가 어느 정도 채워졌는지 알 수 있다. | ||||||||||||||||
ㆍ따라서, 데이터가 버퍼에 로드되기를 기다리는 사용자에게 상태를 알려줄 수 있다. | ||||||||||||||||
연습03. bytesLoaded | ||||||||||||||||
| ||||||||||||||||
bytesTotal(NetStream.bytesTotal 속성) | ||||||||||||||||
| ||||||||||||||||
ㆍ플레이어에 로드되는 파일의 전체 바이트 크기이다. | ||||||||||||||||
checkPolicyFile (NetStream.checkPolicyFile 속성) | ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
close(NetStream.close 메서드) | ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
예제04. close | ||||||||||||||||
| ||||||||||||||||
currentFps(NetStream.currentFps 속성) | ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
예제05. 현재 초당 프레임 수 | ||||||||||||||||
| ||||||||||||||||
NetStream 생성자 | ||||||||||||||||
| ||||||||||||||||
지정된 NetConnection 객체를 통해 FLV 파일 재생에 사용할 수 있는 스트림을 만든다. | ||||||||||||||||
매개 변수 | ||||||||||||||||
| ||||||||||||||||
예제04. NetStream | ||||||||||||||||
| ||||||||||||||||
:: 이벤트 요약 | ||||||||||||||||
| ||||||||||||||||
:: 생성자 요약 | ||||||||||||||||
| ||||||||||||||||
ㆍ지정된 NetConnection 객체를 통해 FLV 파일 재생에 사용할 수 있는 스트림을 만든다. | ||||||||||||||||
:: 메서드 요약 | ||||||||||||||||
| ||||||||||||||||
pause(NetStream.pause 메서드) | ||||||||||||||||
| ||||||||||||||||
ㆍ스트림의 재생을 일시 정지하거나 다시 시작한다. | ||||||||||||||||
ㆍ매개 변수를 보내지 않고 이 메서드를 처음 호출하면 재생이 일시 정지되고 다음 번에 호출하면 재생을 다시 시작한다. | ||||||||||||||||
ㆍ이 메서드를 일시 정지 및 다시 시작 버튼에 첨부할 수도 있다. | ||||||||||||||||
:: 매개 변수 | ||||||||||||||||
| ||||||||||||||||
예제. 다음 예제는 이 메서드를 사용하는 몇 가지 방법을 나타낸 것이다. | ||||||||||||||||
| ||||||||||||||||
play(NetStream.play 메서드) | ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
매개 변수 | ||||||||||||||||
| ||||||||||||||||
예제. NetStream.play() | ||||||||||||||||
| ||||||||||||||||
seek(NetStream.seek 메서드) | ||||||||||||||||
| ||||||||||||||||
ㆍ스트림의 시작에서부터 지정된 초 수에 가장 가까운 키프레임을 검색한다. | ||||||||||||||||
ㆍ스트림의 지정된 위치에 도달하면 다시 스트림이 재생된다. | ||||||||||||||||
매개 변수 | ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
예제. NetStream.seek() | ||||||||||||||||
| ||||||||||||||||
time(NetStream.time 속성) | ||||||||||||||||
| ||||||||||||||||
재생 헤드의 위치(초)이다. | ||||||||||||||||
연습06. 재생 헤드의 현재 위치를 표시 | ||||||||||||||||
| ||||||||||||||||
예제01. NetConnection & NetStream | ||||||||||||||||
|