2012-01-06 2 views
1

Я пытаюсь воспроизвести свое видео в Samsung Galaxy S, но его не работает. мое видео загружается на сервер, и когда я играю его на своем эмуляторе, он отлично работает, но курс медленный, но когда я его играю на моем устройстве это дает мне к сожалению, это видео не может быть воспроизведено со следующей ошибкой:Ошибка Android MediaPlayer (1, -1)?

01-06 14:37:41.730: ERROR/PlayerDriver(1284): Command PLAYER_INIT completed with an error or info PVMFFailure 

01-06 14:37:41.730: ERROR/MediaPlayer(4585): error (1, -1) 

01-06 14:37:41.730: ERROR/MediaPlayer(4585): Error (1,-1) 

моей ссылка выглядит следующим образом: http://user---.---.--.--/-------/try.mp4

ссылка отлично работает ли в эмуляторе или устройстве: http://www.pocketjourney.com/downloads/pj/video/famous.3gp

Я уверен, что его не ошибка кодека, потому что я пытался играть в sdcard/try.mp4, и он отлично работал

+0

Android поддерживает только «.3gp» для потоковой передачи видео.
ИСТОЧНИК: http://stackoverflow.com/questions/3056383/android-rtsp-mediaplayer-init-failure-pvmffailure – akkilis

+0

Спасибо, но как это работает в эмуляторе? – ukama

+0

Никогда не доверяйте эмулятору Android, в отличие от iOS. Попробуйте устройство и судите. –

ответ

1

Android не поддерживает файлы .mp4 для потоковой передачи. Вы можете играть в .mp4 с SDCard.

+0

Я играл в это видео mp4 на устройстве Android, но другое не работает http://i250.photobucket.com/download-albums/gg264/APT08/APTAd3.mp4 – Amt87

0

для общественных интересов: если ваш файл доставляется через php-файл, который запускает unter php5, а ваши заголовки установлены неправильно, php5 автоматически отправляет 500 http-заголовков !! это может быть и проблема (так было у меня)