2012-12-21 3 views
2

서버에서 오디오, 비디오 및 이미지 파일을 다운로드 할 때 ASIHTTPRequest를 사용하고 있습니다.다운로드가 완전히 끝나지 않은 상태에서 파일 재생을 제한하십시오.

다운로드가 완전히 완료되지 않은 경우 사용자가 해당 파일을 재생하지 못하도록 제한하려고합니다.

현재 다운로드중인 파일을 제한 할 수있는 방법이 있습니까?

+0

파일을 재생하기 전에 파일의 존재 여부를 확인하기 만했습니다. – user198725878

+1

다운로드가 완료되지 않은 경우 재생할 버튼을 비활성화/숨 깁니다. 여기서 큰 차이점은 무엇입니까? – msk

+0

실제로 하나의보기에서 다운로드가 진행 중이며 다른 탭보기에서 재생 중입니다. – user198725878

답변

1

"파일"모델을 만들어 자신의 상태를 추적해야합니다. 사용중인 라이브러리가 상위 수준의 파일 상태 추상화를 제공하지 않습니다.

자세한 도움이 필요한 경우 지금 파일 처리 방법을 알려주십시오. "다른 탭보기"는 단순히 파일 시스템/OS 레벨에 파일을 표시합니까?

1
  • (공극)가 requestFinished : 완료 다운로드 할 때 호출이 위임 트리거 통지에 (ASIHTTPRequest *) 요청

. 요청 완료 대리인으로부터 알림을받을 때까지 재생 단추를 숨 깁니다. 희망이 도움이됩니다.

관련 문제