flash/Tip | 2006/10/16 11:21
대부분의 flash video 를 사용할경우 progressive download 방식을 활용하여 용량 큰 무비를 사용할 수 있게 한다.
하지만 이 방식은 단순히 영상을 플레이하는데 목적이 있을때만 적용가능한 일이다.
다시말해 비디오자체를 트랜지션(transition) 무비로 사용할 경우 적절하지 못한 방법이다.
영상을 트랜지션 무비로 사용하려면 로딩타임이 존재하면 안된다.
flv 파일을 사용하여 progressive download 로 트랜지션 무비를 구현할경우 초기화 타임이 생기게 되어
약간의 딜레이가 생긴다.(이는 사운드 파일을 포함했을경우 더 큰 영향을 준다.)

테스트해 본 결과 레퍼런스에는 권장하지 않는 방법이긴 하지만 swf 파일안에 video 파일을 임베드하는 방법이 위의 문제를 가장 잘 해결할수 있는것 같다. 이 방법에는 사운드 싱크에 문제가 있긴 하지만 오디오 파일이 존재하지 않을경우 가장 딜레이 없이 영상을 플레이 할 수 있는 방법이다.

하지만 사운드가 포함될 경우에는 문제가 있다.
사운드 싱크의 해결을 위해 stream 으로 설정할 경우 로딩없는 플레이가 적용되지 않는다.
반드시 20%정도 로딩이 완료되어야지만 그때서 재생이 되는 현상이 발생한다.

사운드 싱크가 그리 큰 문제가 되지 않는다면 사운드 sync 를 stream 이 아닌 event 로 설정해야 원하는 로딩없는 플레이를 할 수 있다. 물론 사운드의 압축한 상태는 충분히 작은 상태로 만들어야 한다.

따라서 로딩없는 transition movie 를 구성하기 위해서는 사운드가 없는 비디오파일을 재생할 경우 가장 잘 적용되고 사운드가 포함될 경우에는 사운드 파일의 sync 를 event 로 설정해서 최대한 압축한후 사용해야한다.
 
 
태그 : , , ,
이 글의 관련글(트랙백) 주소 :: http://kimkijeung.com/trackback/63

Name 
Password 
Homepage 
  secret
Comment 
  글쓰기


[PREV] [1] ... [43][44][45][46][47][48][49][50][51] ... [105] [NEXT]

 
전체 (105)
flash (74)
math&physics (4)
programming (11)
Flex2 (1)
Mac (2)
photo (0)
project (6)
주저리주저리 (3)
유용한 자료들 (1)
diary (0)
Book (1)
web (2)
«   2009/01   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31