외부에 있는 플래시포맷의 동영상 flv 파일을 동적으로 재생하기.
^^ flv ? flv에 대한 설명은 이전 게시물을 참조!!
NetConnection 클래스
지원 버전 : Flash Player 7
중요: Flash Communication Server와 함께 사용하면 Flash Player 6에서도 이 클래스를 사용할 수 있습니다.
cam 할때와 앞 부분은 같음..
1. library 에 있는 오른쪽 메뉴에서 new Video 를 선택한다.
그러면 library 에 embedded video 1이 생성된다.
이걸 스테이지로 드래그 한 다음 , 인스턴스 네임을 적는다.
인스턴스네임 : "mov"라고 적었다고 치자...
2. 첫번째 프레임을 선택한 후 액션패널에 다음과 같이 스크립트를 적는다.
// 재생할 동영상의 경로를 mymovie 변수에 담는다.
mymovie = "hello.flv"
// NetConnection 오브젝트 생성하기
var netConn:NetConnection = new NetConnection();
// 로컬 스트리밍 연결 생성하기
netConn.connect(null)
// 넷스트림 오브젝트를 생성
var netStream:NetStream = new NetStream(netConn);
// 동영상 연결하기
mov.attachVideo(netStream);
// 버퍼링시간 설정
netStream.setBufferTime(5);
// 재생
netStream.play(mymovie);
팁! - mymovie 의 저장된 값을 바꾸어주면.. 동영상 파일을 여러개 중에서
선택하는데로 재생할 수가 있다.
또, 이렇게 컴포넌트가 아닌 스크립트로 flv를 가져와서 제어할 경우에는 이벤트 핸들러를 사용하여 해당 비디오의 메타데이터에 액세스할 수 있으므로 비디오 내용을 더욱 쉽게 캡션 처리할 수 있다.
[출처] 빛남이
"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기, 각종 광고, 영업, 판매, 제안서, 전단지 반응율 3배×10배 이상 높이는 마법의 8단계 공식" |
☞자세히보기 |
|
|