2017-08-01 41 views
11

Aynı anda bir HLS URL'si indirme ve oynatma ile ilgili sorunlar yaşıyorum.AVAssetDownloadTask düzgün çalışmıyor

Ben WWDC'16 videoyu izledi ve ayrıca aşağıda link var.

Ama her iki Sesi oynamak mümkün duyuyorum yoksa indirmek için yalnızca mümkün. Her iki görevi de aynı anda yapamıyorum. Ve indirme, iOS 10 cihazlarda değil, yalnızca iOS 11 beta sürümlerinde de çalışıyor.

bir şey eksik veya bunu başaracak diğer bazı yol var?

+0

biçimi güncelleme ve yazımlar hata – Nirmalsinh

+0

i önce iOS 11 sürümlerinde indirilen dosyaları oynatmak için doğru olası değil hatırlarsanız. Birçok kişi, bir HLS kurulumunu, cihazda yerel olarak httpd oluşturup yapılandırmak suretiyle bir geçici çözüm gerçekleştirerek aygıtın medya dosyasını yerel olarak iletmesini sağlar. – thorb65

+0

@ thorb65, Apple, iOS 10'dan HLS içeriğini indirmek için AVAssetDownloadTask sağladı, ancak şu anda benim için çalışmıyor ve dolayısıyla stackoverflow ile ilgili soru. –

cevap

2

iOS 11

için HLS ve FPS ilgili a lot of changes vardır Ve iki örnek geliştiriciler için Apple'dan vardır:

: iOS 10 çalabildiğim ve herhangi bir sorun olmadan HLS + FPS indir, ancak i için aynı kod OS 11 çalışmıyor (yazdığım gibi - orada birçok yeni örnek ve iş akışı var).

+0

Peki, AVAssetDownloadTask aracılığıyla bunu başardınız mı? Fairplay olmadan mı? Bunu yapmak için örnek bir kod çok takdir edilecektir. Sen en iyisi Apple (yukarıda eklenen bağlantılar) bir örnek indirmek ve bunu indirmek yaptı ve burada soru göndermeden önce kontrol etti –

+0

. Ancak karşılaştığım sorunlar, benzer adımlar attıktan sonra bile oradaydı. Tek değişiklik, örneğin Swift'de yazılmış olması ve objektif C kullanıyorum; –

+0

ne gerek kod bölümünü görmek @VikasDadheech –