0

У меня есть VideoView, который получает видео из аутентифицированного источника, поэтому я добавил заголовки к запросу с помощью setVideoURI (Uri uri, заголовки карт), которые, похоже, связаны с this MediaPlayer setDataSource method. Это прекрасно работает.Android MediaPlayer: получить заголовки ответов HTTP

Однако мне нужно получить заголовки ответов, возвращенные с серверов, потому что информация аутентификации обновляется с каждым запросом. Где я могу получить ответ? Я предполагаю, что это связано с установкой какого-то слушателя?

Я действительно исчерпал Интернет на этом. Заранее спасибо!

ответ

1

Получение заголовков HTTP-ответа не поддерживается чистым способом на медиаплеерах. Автор этого класса реализует его в native, а не в java.

private native void nativeSetDataSource(
    IBinder httpServiceBinder, String path, String[] keys, String[] values) 
    throws IOException, IllegalArgumentException, SecurityException, IllegalStateException; 

Надеюсь, что эта помощь.

+0

Благодарим за отзыв! Я бы поднял вас, но, видимо, мне нужно больше SO-Cred. Позвольте мне понять, правильно ли я понимаю. Когда вы говорите «чистый путь», что вы имеете в виду? Что означает реализация в родной среде? Это похоже на Java, нет? – user1888321

Смежные вопросы