2010-03-17 6 views
0

학부모 님과 저의 일부 친구들이 www.oneframeoffame.com에서 K-Skinner musicvideo와 C-Mon &과 많은 유사점을 보이는 응용 프로그램을 만들고 있습니다. 응용 프로그램은 Flex에서 개발 중입니다.VideoDisplay의 임의의 지점이 정확하지 않습니다.

우리는 클립의 임의의 지점을 얻고 싶습니다. 사용자가 포즈를 모방하고 스냅 샷을 만들 수 있도록 일시 중지하도록하십시오.

내가 할 수 있었던 것은 영화의 임의의 점을 얻는 것입니다. 나는 0과 영화의 총 재생 시간 사이에서 무작위 값을 얻음으로써 이것을했다.

하지만 내가 관리하지 못한 것은 프레임의 24 번째 프레임마다 화면을 일시 중지하도록하는 것입니다. 24FPS 중 영화 콘체 스트로서. 요청 된 영화의 무작위 값이 영화 자체에서 반올림되고있는 것처럼 보입니다. 예 : 2.40 또는 2.41에서 요청 된 프레임간에 차이가없는 것으로 보입니다.

Adobe® Flex ™ 3.5 Language Reference에서 읽은 키 프레임과 관련이있는 것으로 보입니다. 이 무비는 FLV 파일이며 VideoDisplay 객체를 사용하여 무비를 표시합니다.

다른 사람이이 문제에 익숙하거나 내 문제의 해결책을 알고 있습니까? 미리 감사드립니다.

답변

0

VideoDisplay 개체를 직접 사용하지 않았지만 언급 한 내용에서 두 가지 해결책이있을 수 있습니다.

  1. 비디오를 인코딩 할 때 더 많은 키 프레임을 추가하십시오. 이렇게하면 더 커지지 만보다 정확하게 찾을 수 있습니다.

  2. 이전 키 프레임을 탐색하고 원하는 위치에 도달 할 때까지 비디오가 재생되도록합니다.

관련 문제