2011-03-16 6 views
0

seek() 함수에 문제가 있습니다. media.netStream.seek (x) (FLV 사운드 파일 사용)를 사용하면 'x'초 동안 사운드가 꺼지고 다시 재생됩니다. 그것은 일시 정지와 같습니다.Seek() 함수가 실패했습니다.

3 개의 미디어를 동시에 스트리밍하기 때문에 이상합니다 (2 개의 비디오 미디어와 1 개의 오디오 미디어). 비디오 미디어에는 문제가 없지만 사운드 미디어에는 문제가 없습니다.

예로 : this.m_netStream.seek (시간) with time = 5, 2 비디오 미디어는 5 초로 전환되지만 Audio Media는 재생하기 전에 5 초 간 대기합니다.

또 다른 이상한 점 : 동일한 코드는 Flash 플러그인 10.032 및 이전 버전에서 정상입니다. 하지만 V10.1 이후로는 좋지 않습니다. 난 항상 플래시 플러그인 버전을 다운 그레이드해야하지만 제대로 해결되지는 않습니다.

이 문제를 어떻게 해결할 수 있을지 모르겠다.

안부,

는 전체 동안
+0

적절한 버그가있는 것 같습니까? http://bugs.adobe.com/flashplayer/에서 검색을 시도 했습니까? –

답변

0
당신은 아마 수동으로 다음의가 (NetStatus.SEEK)을 발생 추구 뭔가 작은 (가 500ms)에 오디오 스트림에 버퍼 크기를 줄이는 버퍼 크기를 늘려야 할

입니다 후 오디오가 이미 재생 중입니다.

오디오 스트림의 재생이 시작되기 전에 5 초가 채 소요되는 큰 버퍼 (예 : 30 초)가 문제 일 수 있습니다.

대부분의 경우 사람들은 작은 버퍼로 시작한 다음 채우면서 늘립니다. 이렇게하면 미디어가 빨리 시작되지만 보면서/듣는 동안 백그라운드에서 더 큰 버퍼를 천천히 채 웁니다.

관련 문제