6

AVPlayer를 통해 재생할 수있는 iOS 응용 프로그램에 Progressive Downloading 비디오를 구현하려고합니다. 이미 iPad로 파일을 다운로드 할 수있는 다운로더 모듈을 구현했습니다. 그러나 나는 아직 쓰여지고있는 파일을 재생할 수 없다는 것을 발견했다.iOS에서 프로그레시브 비디오 다운로드

그래서 내가 말할 수있는 한, 내 유일한 해결책은 '청크'파일 목록을 다운로드하고 모든 파일을 계속 재생하는 것이다. 그들이 준비로 (예 : 다운로드) 아마 HLS

내가 this question which implements the progressive download through hls 건너 그러나 그 이외의 다른 한 검색을 사용하여, 내가 말할 그러나

, 나는 검색 결과를 통해 앞으로 계속 다른 방법을 찾을 수있는 방법에 HTTP 프로그레시브 다운로드에 대한 iOS 지원을 활용하도록 웹 서버를 구성하지만 iOS 측에서 수행하는 방법에 대해서는 언급하지 않음

아무도 이것에 대해 아이디어 나 경험이 있습니까?

EDIT : 나는 다른 방법 (예 : 스트리밍, 디스크에 스트리밍 된 데이터 쓰기)을 수행하는 방법이있을 수 있음을 발견했습니다. 이는 this question에 의해 제안되었지만 여전히 작동하는 것처럼 보입니다. 비 (非) 현지 자산과 함께 일하지 마십시오!

+0

이것을 구현하는 행운이 있었나요? – thomers

+0

AVPlayer를 사용하면 직접 URL을 재생할 수 있다고 생각합니다. 실수하지 않으면 점진적으로 다운로드합니다. 다른 스레드의 백그라운드에서 파일 자체를 다운로드 할 수 있으며 다음에 파일을 재생할 때 로컬 버전을 재생할 수 있습니다. 정확히 무엇을 염두에 두었지만 어쩌면 작동할까요? – Liron

답변

4

당신이 말한 것으로부터 접근 방식을 변경하고 파일을 스트리밍하려고 할 수 있습니다. 동시에 다운로드 및 재생, 나는 스트리밍의 정의라고 말할 것입니다. 나는 사람들이 Apple 문서에 대한 링크를 게시 할 때 싫지만,이 문서의 작은 부분을 읽는 것은 내가 할 수있는 것보다 더 많은 도움을 줄 것입니다. 연결 및 비디오로 작업하고 있다면, 접근 방식을 바꾸면됩니다. 링크 : https://developer.apple.com/library/ios/documentation/networkinginternet/conceptual/streamingmediaguide/Introduction/Introduction.html

관련 문제