Przeszukałem cały Internet, ale nie znalazłem wzmianki o tym błędzie.AVPlayer powoduje awarię Symulatora, ale działa poprawnie na urządzeniu
Używam AVPlayer do odtwarzania dźwięku ze zdalnego lub lokalnego adresu URL. Jednak podczas gdy na moim urządzeniu działa poprawnie, na symulatorze ulega awarii.
Dowiedziałem się, że tworzenie odtwarzacza przebiega poprawnie, ale jak tylko zadzwonię do [gra PlayerInstance], aplikacja się zawiesza.
Błąd występuje gdzieś w CommonURLAssetNotificationQueue. A punkt przerwania wyjątku wskazuje na 0x10e8a2519: pushq% rbp, co wcale nie jest pomocne.
Jednak na urządzeniu działa dobrze.
Czy to mój błąd i muszę poprawić kod? A może to po prostu działanie symulatora?
Zawsze miałem również problem z odtwarzaniem plików z AVPlayer na symulatorze. Myślę, że to jest problem z symulatorem. Nigdy nie miałem z tym problemów na rzeczywistych urządzeniach. – freshking
kiedy mówisz o strumieniu audio, czy oznaczasz ściśle HLS w przeciwieństwie do pliku audio znajdującego się na zdalnym serwerze? – MDB983
Myślę, że miałem na myśli posypywanie jako streaming z pliku audio na zdalnym serwerze. –