2016-10-03 3 views
-2

私はhereからのゲーリーの使用例です。Android libVLC - URLエラーではなくファイルパス

ザ・のみ変更私はこのようなローカルビデオをロードすることです:ログがエラーで指定された場所を私は知らない

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. 

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

と、私は次のエラーを取得しますあります。この例では、ビデオはhereからストリーミングされていますが、私のSDカードのビデオは再生されません!

答えて

0

私はsolutinを見つけました。誰かをいつか助けてくれるかもしれません。答えを

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

この

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

やマニフェストのREAD_EXTERNAL_STORAGE許可をチェックしてみてください。

+0

おかげで、これは働いていたのは誰:

あなたは、このようにファイルをロードする必要がありません! – hackingforgirls

関連する問題