Android MediaPlayer URL с Cookie

голоса
5

У меня есть приложение для Android, который играет музыку с сайта, однако для проверки подлинности в поток, вам необходимо отправить печенье первого IE:

http://example.com/site/content?id=SOMEID = mp3 отформатирован поток

Если вы получаете доступ к URL без печенья, вы получите сервер, ошибку 500. Если у вас есть печенье, то вы получите поток.

Для жизни, я не могу понять, как сделать медиаплеер играть URL при отправке куки.

Я могу играть любой URL, который не требует печенья, однако.

Задан 08/04/2009 в 21:08
источник пользователем
На других языках...                            


2 ответов

голоса
2

Насколько я могу вам сказать не могу. Почти все MediaPlayer делает это сделано в машинном коде, в том числе открытия каких-либо соединений, так что нет никакого способа, чтобы получить доступ потока, который он использует AFAICT.

Ответил 09/04/2009 d 15:37
источник пользователем

голоса
1

Одним из возможных способов заключается в создании веб - сервер в вашем Android приложение, иметь его подлинность и загрузить MP3 и имеющий свой MediaPlayer вызов setDataSource с адресом вашего локального сервера (что - то вроде http://127.0.0.1:8000/mymp3.mp3). Вы можете иметь воспроизведение происходит в то время как ваш класс веб - сервер продолжает загрузку так идеально пользователей заметит разницу.

Ответил 28/10/2012 d 14:16
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more