문제

섹션간에 비디오 전환이있는 플래시 사이트를 구축하고 있습니다. 탐색 요소를 클릭하면 관련 FLV가 이미로드되었는지 확인하는 코드가 있습니다. 그렇지 않은 경우 초기화됩니다 (예 : 비디오 객체에 첨부 된 NetStream 등)로드 및 재생; 만약 그렇다면, 그것은 단지 다시 시작되고 다시 재생됩니다. 여태까지는 그런대로 잘됐다.

내 질문은 비디오가 이미로드 된 상황에 관한 것이며 사용자가 이미 사이트의 섹션을 다시 방문하고 있기 때문에 재생되는 상황과 관련이 있습니다. 비디오가 재생 될 때마다 비디오의 최종 프레임이 시각적 인 플래시가 있으며, 아마도 약 10 분의 1 초 지속됩니다. 나는 재생하기 전에 Seek (0)를 포함하여 "플래싱"을 제거하기 위해 몇 가지 접근법을 시도했습니다. 또한, 비디오 객체는 주어진 전환을 재생하기 직전에 스테이지에 추가되며, 콜백을 통해 전환이 완료된 직후 무대에서 제거됩니다. 요청 (0)을 요청한 후 무대에 추가되었다는 점을 감안할 때,이 문제가 지속되는 것은 특히 이상하게 나옵니다.

내 팬텀 최종 프레임이 플래시를 일으킬 수있는 것에 대한 아이디어가 있습니까?

편집 : 누구나 궁금한 점이있는 경우 사이트는 AS3로 내장되어 Gaia Flash 프레임 워크를 사용하지만 Gaia 없이도 개념 증명을 구축하고 동일한 문제에 부딪쳐서 문제를 일으키지는 않지만 Gaia Flash 프레임 워크를 사용합니다. .

도움이 되었습니까?

해결책

시도해야 할 몇 가지 사항 :

  • 동일한 비디오 객체를 재사용하는 경우 VideoObject.clear ()를 사용해보십시오.
  • 비디오를 재생할 때 NetStream의 버퍼를 0으로 설정하십시오.
  • NetStream.play.start 메시지를 얻을 때까지 비디오 객체에 NetStream을 추가하는 것을 유지하십시오.

코드에 대한 도움이 필요하면 알려주세요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top