Ошибка Firebase Storage 402 с Exoplayer

При использовании Exoplayer для потоковой передачи видеофайла, хранящегося в хранилище Firebase, иногда возникает эта ошибка

E/ExoPlayerImplInternal: Source error.
                 com.google.android.exoplayer2.k.r$e: Response code: 402
                     at com.google.android.exoplayer2.k.o.a(DefaultHttpDataSource.java:211)
                     at com.google.android.exoplayer2.k.m.a(DefaultDataSource.java:147)
                     at com.google.android.exoplayer2.h.j$a.c(ExtractorMediaPeriod.java:848)
                     at com.google.android.exoplayer2.k.s$b.run(Loader.java:317)
                     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
                     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
                     at java.lang.Thread.run(Thread.java:818)

После сообщения об этой проблеме на Github здесь говорится, что я получаю лимит квоты. Я не уверен, что это общая проблема, может ли кто-нибудь объяснить мне, в чем именно проблема или как работает квота в хранилище Firebase? Я уже читал документацию, но до сих пор не понимаю, как работают квоты, извините, я не разбираюсь в таких вещах.


person Mihae Kheel    schedule 23.09.2018    source источник


Ответы (1)


Это потому, что вы уже достигли своей дневной квоты. Я также ранее сообщал об этой проблеме в репозитории Exoplayer, и они говорят, что это не имеет ничего общего с медиаплеером, а с сервером, который отказывается выполнять задачу из-за квоты. На Филиппинах квота обновления составляет 17:00 и позже, и вы увидите, что ошибка исчезла, и теперь вы можете читать изображения и другие мультимедийные файлы в хранилище Firebase.

person Community    schedule 21.11.2018