6

Tôi đang cố gắng triển khai Progressive Downloading của video trong ứng dụng iOS có thể phát qua AVPlayer. Tôi đã triển khai một mô-đun tải xuống có thể tải xuống các tệp cho iPad. Tuy nhiên, tôi đã phát hiện ra rằng tôi không thể phát tệp mà vẫn đang được ghi vàoTải xuống video nâng cao trên iOS

Vì vậy, theo như tôi có thể biết, giải pháp duy nhất của tôi là tải xuống danh sách các tệp 'khối' và sau đó tiếp tục phát qua mọi tệp như họ đã sẵn sàng (ví dụ: tải về), có lẽ sử dụng HLS

Tìm kiếm tôi đã đi qua this question which implements the progressive download through hls nhưng khác hơn thế, tôi có thể tìm thấy không có cách nào khác

Tuy nhiên, tôi giữ cho tới trên kết quả tìm kiếm mà nói như thế nào để định cấu hình máy chủ web để tận dụng hỗ trợ iOS cho Tải xuống nâng cao HTTP, nhưng không đề cập đến cách thực hiện việc này từ bên iOS

Vì vậy, bất kỳ ai có bất kỳ ý tưởng và/hoặc kinh nghiệm về điều này?

EDIT: Tôi cũng thấy rằng có thể có cách khác để thực hiện theo cách khác (ví dụ: phát trực tuyến, sau đó ghi dữ liệu được truyền trực tiếp vào đĩa) được đề xuất bởi this question nhưng vẫn không thể làm việc không hoạt động với các tài sản không phải địa phương!

+0

Bạn có may mắn thực hiện điều này không? – thomers

+0

Với AVPlayer, tôi nghĩ rằng có thể phát trực tiếp một URL, trong đó, nếu tôi không nhầm, hãy tải xuống liên tục. Bạn có thể tải xuống chính tệp đó ở chế độ nền trên một chuỗi khác và sau đó trong lần phát tệp tiếp theo, bạn có thể phát phiên bản cục bộ. Không chính xác những gì bạn nghĩ nhưng có thể nó sẽ hoạt động? – Liron

Trả lời

4

Từ những gì bạn nói, bạn có thể muốn thay đổi cách tiếp cận và cố gắng phát tệp. Tải về và chơi cùng một lúc, tôi sẽ nói là định nghĩa của Streaming. Tôi ghét khi mọi người đăng liên kết tới tài liệu của Apple nhưng trong trường hợp này, việc đọc một chút tài liệu này sẽ giúp bạn nhiều hơn bao giờ hết. Tất cả sẽ rất hợp lý nếu bạn đã làm việc với các kết nối và video, bạn chỉ cần thay đổi cách tiếp cận của mình. Liên kết: https://developer.apple.com/library/ios/documentation/networkinginternet/conceptual/streamingmediaguide/Introduction/Introduction.html

Các vấn đề liên quan