Ошибка потокового интернет-радио android

Я пытаюсь воспроизвести интернет-радио с помощью примера, загруженного с
http://www.4shared.com/zip/OTcJZZft/StreamingRadio.html
который работает как в этом примере Приложение для потоковой передачи онлайн-радио для Android, но проблема в том, что мой logcat продолжает выдавать эту ошибку:

11-07 17:20:39.207: E/MediaPlayer(335): error (1, -1002)
11-07 17:20:39.237: E/MediaPlayer(335): Error (1,-1002)
11-07 17:20:48.882: W/KeyCharacterMap(335): No keyboard for id 0
11-07 17:20:48.886: W/KeyCharacterMap(335): Using default keymap: /system/usr/keychars/qwerty.kcm.bin

Я не могу понять, что это значит. Может кто-нибудь объяснить, что это значит, а также, если кто-нибудь может направить меня к свежему учебнику для потоковой передачи интернет-радио, это было бы большим подспорьем.

Спасибо.


person Shashwat    schedule 07.11.2012    source источник
comment
В какой момент вы получаете эту ошибку? На старте? Когда вы отправили какой-то запрос?   -  person marienke    schedule 30.04.2013
comment
проверьте эту ссылку: github.com/abdullahfarwees/Android-Online-Radio-app   -  person Abdullah Farweez    schedule 27.09.2018


Ответы (1)


MediaPlayer выдает эту ошибку (1, -1002) в ответ на URL-адрес, который вы передали в методе setDataSource(String). Настройте onErrorListener() для вашего объекта MediaPlayer и перехватите ошибку, выданную проигрывателем. (Быстрый просмотр документации — http://developer.android.com/reference/android/media/MediaPlayer.OnErrorListener.html) Вы можете оценить ошибку, проверив код, созданный с помощью logcat или объекта Toast, и принять соответствующие меры на основе этого.
По моему опыту игры в Интернете радио Я обнаружил, что чаще всего эта или подобные ошибки, выдаваемые MediaPlayer, вызваны тем, что поток с сервера недействителен, или станция больше не работает через этот URL-адрес. Попробуйте собрать несколько других ссылок и попробовать их, чтобы увидеть, какие из них работают, а какие нет.

person Holyghost Moneyshot    schedule 27.07.2015