2012-05-21 3 views
0

я использовал MediaPlayer с потоком музыки с HTTP-MediaPlayer получает ошибки

У меня 2 вопроса:

  1. Is MediaPlayer воспроизведения музыки в потоке или скачивает музыку и играть после него?

  2. Почему я эта ошибка в LogCat:

    MediaPlayer(3438): Couldn't open file on client side, trying server side

    Но после того, как с или 2 музыка начинает играть.

ответ

2
  • Он использует прогрессивное потоковое видео. См. http://developer.android.com/guide/appendix/media-formats.html
  • Из того, что я вижу, это отладочная инструкция, а не ошибка. Вот откуда он исходит: MediaPlayer.java: Log.d(TAG, "Couldn't open file on client side, trying server side");. Кажется, что он пытается найти URI локально, и только когда он не найден, устанавливает URI носителя в источнике данных (чтение - открывает сетевое соединение).
+0

О, спасибо, это означает, что проблем нет? :) Как оптимизировать его? Потому что это две секунды между нажатой кнопкой и началом музыки. –

+0

Да, отладочная инструкция не является проблемой. – Siarhei

+0

Я делаю то же самое, но все же не могу играть .mp4 video 08-12 14: 37: 30.599: D/MediaPlayer (23633): Не удалось открыть файл на стороне клиента, попробовав серверную сторону 08-12 14: 37: 33.095: E/MediaPlayer (23633): ошибка (1, -2147483648) 08-12 14: 37: 33.096: E/MediaPlayer (23633): ошибка (1, -2147483648) 08-12 14: 37: 33.096: D/VideoView (23633): Ошибка: 1, -2147483648 получил эту ошибку –

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