Firebase Storage 402 Ошибка с Exoplayer - PullRequest
0 голосов
/ 23 сентября 2018

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

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 Storage?Я уже прочитал документацию, но до сих пор не понимаю, как работает квота, извините, я не очень хорош в таких вещах.

1 Ответ

0 голосов
/ 21 ноября 2018

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

...