Воспроизведение файлов MP4 и AVI в Android - PullRequest
0 голосов
/ 17 января 2012

У меня есть mp4 и avi, два типа файлов на SDCard.Нужно ли мне указывать полное имя с расширением в коде для воспроизведения этого файла?

Пожалуйста, помогите мне в этом.

Ответы [ 2 ]

0 голосов
/ 17 января 2012

Вы получите IOException.

Вы устанавливаете путь в setDataSource.Например,

Вы хотите сыграть sdcard/yourMP4file.mp4, если вы не указали полный путь, тогда в качестве пути к файлу будет sdcard/yourMP4file .....

На самом деле sdcard/yourMP4file делаетне существует, то, что существует, является sdcard/yourMP4file.mp4.Так вы получите IOException

0 голосов
/ 17 января 2012

Без расширения файл не может быть найден правильно.SetDatasource выбросит исключение.

http://developer.android.com/reference/android/media/MediaPlayer.html#setDataSource(java.lang.String)

...