2016-10-03 1 views
-2

Я использую пример Gary от here.Android libVLC - путь к файлу вместо ошибки URL-адреса

Единственное изменение в том, что я загрузить локальный видео, как это:

mMediaUrl = "/storage/emulated/0/MyFolder/20161003_1217.mp4"; 

и я получаю следующее сообщение об ошибке:

10-03 12:54:13.588 16681-17397/windylabs.com.vlcplayersample E/VLC-std: Warning: input_item_SetURI("/storage/emulated/0/MyFolder/20161003_1217.mp4"): file path instead of URL. 
10-03 12:54:13.588 16681-17397/windylabs.com.vlcplayersample E/VLC-std: input_SplitMRL("/storage/emulated/0/MyFolder/20161003_1217.mp4") probably not a valid URI! 
10-03 12:54:15.718 16681-17399/windylabs.com.vlcplayersample E/VLC: [dece4214] core input: open of `/storage/emulated/0/MyFolder/20161003_1217.mp4' failed 
10-03 12:54:15.728 16681-17399/windylabs.com.vlcplayersample E/VLC: [dece4214] core input: Your input can't be opened 
10-03 12:54:15.728 16681-17399/windylabs.com.vlcplayersample E/VLC: [dece4214] core input: VLC is unable to open the MRL '/storage/emulated/0/MyFolder/20161003_1217.mp4'. Check the log for details. 

Я не знаю, где журналы, указанные на ошибки находятся. Например, с потоком видео с here он работает, но видео с моей SD-карты не воспроизводится!

ответ

0

Я нашел solutin, может быть, помогите кому-нибудь, когда-нибудь.

Вы должны загрузить файл, как это:

mMediaUrl = Uri.fromFile(pathToMediaFile).toString(); 
0

Попробуйте

mMediaUrl = "/sdcard/MyFolder/20161003_1217.mp4"; 

или проверить READ_EXTERNAL_STORAGE разрешение в манифесте.

+0

спасибо за ответ, но ни один из этого работал! – hackingforgirls

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