2011-10-26 2 views
0

여러 플래시 파일 (swf)을 다른 HTML 페이지에 포함하려고합니다. 이러한 플래시 파일의 크기는 6MB에서 20MB 사이입니다.큰 플래시 파일을 HTML 페이지에 임베드

페이지가로드되면 즉시 이러한 파일을 재생하기를 원합니다. 파일 크기가 실제로 작지 않으므로로드하는 데 시간이 필요하다는 것을 알고 있습니다. 내가 지금 알고 싶은 것은 플래시가 자동으로 서버에서 이러한 파일을 스트리밍하고 재생을 시작하거나 재생하기 전에 이러한 파일을 다운로드해야하는 경우입니까?

저는 로컬 개발 환경 atm 만 갖고 있으므로 실제 동작을 테스트 할 수 없습니다.

답변

1

플래시 파일은 컴파일 된 개체입니다. 에게에게 그렇게하지 않는 한 모든 것을 곧바로 재생할 수 없습니다.

체크 아웃 "사전 로더를"설정에 관해서이 문서를이 모든 것이로드되면 첫 번째 키 프레임 과거의 진행에 의해 작동

http://www.jacorre.com/tutorials/simple-flash-preloader/

.

퍼포먼스를 향상시킬 수있는 또 다른 아이디어는 큰 플래시 파일을 작은 플래시 파일로 분할하고 각각의 프리 로더를 추가하는 것입니다. 물론 많은 파일을 다루는 경우에는 꽤 노골적인 작업일지도 몰라 ...

+0

감사합니다. 내 질문에 대한 답변입니다. – clem

1

정말 그 SWF에 무엇이 들어 있는지에 달려 있습니다.

브라우저는 전체 요소가 다운로드 될 때까지 대기합니다. SWF 래퍼를 가능한 한 작은 파일 크기 (몇 KB)로 설정하는 것이 가장 이상적입니다.

이미지 및 비디오와 같은 큰 요소를 SWF에 포함하고 대신 콘텐츠 전달 응용 프로그램을 사용하여 스트리밍하는 것이 가장 좋은 방법은 아닙니다.

예를 들어 RTMP 및 플래시 스트리밍 서버를 사용하여 동영상을 스트리밍합니다. 저장 및 콘텐츠 전달을 위해 http://aws.amazon.com/을 사용하는 것이 효과적입니다.

관련 문제