2017-08-01 20 views
11

Tôi đang gặp sự cố khi tải xuống và phát một URL HLS cùng một lúc.AVAssetDownloadTask không hoạt động bình thường

Tôi đã theo dõi video WWDC'16 và cũng bên dưới link.

Nhưng tôi có thể phát âm thanh hoặc tôi chỉ có thể tải xuống âm thanh. Tôi không thể đạt được cả hai nhiệm vụ cùng một lúc. Và tải xuống cũng chỉ hoạt động trên bản phát hành iOS 11 beta, không hoạt động trên các thiết bị iOS 10.

Tôi có thiếu một số thứ hay cách nào khác để đạt được nó?

+0

cập nhật định dạng và lỗi chính tả lỗi – Nirmalsinh

+0

nếu tôi nhớ chính xác không thể phát tệp đã tải xuống trong các phiên bản iOS 11 trước đó. Nhiều người thực hiện giải pháp thay thế bằng cách định cấu hình thiết lập HLS với bản dựng httpd cục bộ trên thiết bị để thiết bị phân phối tệp phương tiện cục bộ. – thorb65

+0

đó là những gì @ thorb65, apple cung cấp AVAssetDownloadTask để tải xuống nội dung HLS từ iOS 10, nhưng nó không hoạt động đối với tôi kể từ bây giờ và do đó câu hỏi trên stackoverflow. –

Trả lời

2

a lot of changes liên quan đến HLS và FPS cho iOS 11

Và có hai ví dụ từ Apple cho các nhà phát triển:

Đối với tôi: trên iOS 10, tôi có thể phát và tải xuống HLS + FPS mà không gặp bất kỳ sự cố nào, nhưng cùng mã cho tôi OS 11 không hoạt động (như tôi đã viết - có rất nhiều trường hợp và luồng công việc mới trong đó).

+0

Vậy bạn đã có thể đạt được nó thông qua AVAssetDownloadTask chưa? mà không Fairplay? Một đoạn mã ví dụ để thực hiện việc này sẽ được đánh giá cao. –

+0

@VikasDadheech Bạn tải xuống mẫu tốt hơn từ Apple (các liên kết tôi đã thêm ở trên) và xem phần mã bạn cần –

+0

Tôi đã tải xuống và kiểm tra nó trước khi đăng câu hỏi tại đây. Nhưng những vấn đề mà tôi đang phải đối mặt, vẫn còn đó ngay cả sau khi làm theo các bước tương tự. Sự thay đổi duy nhất là mẫu được viết bằng Swift và tôi đang sử dụng mục tiêu C; –

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