2010-01-21 3 views
2

스트리밍 미디어 서버에서 비디오를 스트리밍하는 간단한 플래시 비디오 플레이어가 있습니다. 스트림이 정상적으로 재생되며 동영상 재생 및 간단한 기능 수행에 문제가 없습니다. 그러나 제 문제는 비디오 위에 마우스를 올리면 컨트롤이 나타나고 비디오를 찾아 보거나 스크럽하면 비디오의 작은 주머니처럼 비디오 위에 표시되는 이상한 상자가 생기지 않습니다. 슈퍼 패닝 (당신은 기본적으로 그것을 볼 수 있습니다)에 도달 할 때까지이 작은 상자는 사라집니다. 다른 사람들이 이러한 문제를 겪고 있는지, 그렇다면 어떻게 해결할 수 있습니까? 나는 그것이 어떤 종류의 마스킹 문제일지도 모른다라고 생각했다. 그러나 나는 그것을 이해할 수 없었다. 도와주세요!!!스트리밍 플래시 비디오 문제 - 클리핑

답변

0

그건 이상합니다. 나는 그런 것을 본적이 없다. 기본 제공 FLVPlayback 컨트롤을 사용하는 경우 서버 측 구성 문제로 인해 문제가 발생합니다. 그렇지 않으면 FLVPlayback 컨트롤을 사용해보십시오.

또한 무대에있는 비디오의 뒤/앞쪽에 다른 종류의 그래픽이 없는지 확인하십시오.

행운을 빈다.

편집 : 찾기를 호출하기 전에 NetStream.pause()를 호출 해보십시오.

+0

네, 정말 이상합니다. FLVPlayback 컨트롤을 사용하지 않습니다. 비디오 객체와 함께 NetStream을 사용하고 있습니다. 이 방법이 도움이되는지 잘 모르겠지만, 여기에서 내가 닦을 때 사용하는 코드는 다음과 같습니다. var mc = vidControls.seekerBar.scrubBar; var dist : Number = mc._xmouse/mc._width; ns.seek (Math.floor (ns.duration * dist)); 이것이 왜 이상한 효과를 일으키는 지 알 수 없습니다. – Stanley

+0

검색하기 전에 넷 스트림을 일시 중지하는 것이 좋았지 만 여전히 작동하지 않았습니다. 내가 직면 한 문제를보다 잘 설명 할 수있는 이미지 링크가 있습니다. http://www.seguemedia.com/flvScrubbing.jpg 다른 생각은 없습니까? – Stanley

+0

"렌더링"상자의 투명한 부분이 충분히 빠르게 업데이트되지 않는 것처럼 보입니다. 이것을 .visible = false로 설정하십시오. – iandisme

0

답장을 보내 주셔서 감사합니다. 그래도 "렌더링"상자는 무엇입니까? 나는 ".visible = false"를 적용하기로되어 있는지 확실하지 않다. 동적으로 비디오 객체를 만들고 해당 객체에 넷 스트림을 적용합니다. 객체를 visible = false로 설정하는 것이 올바른 해결책이라고 생각하지 않습니다.