有什麼辦法從桌面訪問android手機的sd卡文件?我寫了一個應用程序,在/ mnt/sdcard /中有一個名爲video.mp4的文件。當活動啓動時,我啓動了一個nanohttp服務器(http),該工作目錄是/ mnt/sdcard。那麼爲什麼我不能從vlc播放器訪問'protocol://x.x.x.x:port/video.mp4'?我成功地在apache web服務器中檢查了這個。我的應用程序對外部存儲具有讀/寫權限。使用nanohttpd直接從android sd卡訪問文件
private class MyHTTPD extends NanoHTTPD {
public MyHTTPD() throws IOException {
super(PORT, Environment.getExternalStorageDirectory());
}
.......
.......
}
您是否有任何證據表明VLC與NanoHTTTP在任何地方都兼容,更不用說Android了? – CommonsWare 2013-02-24 16:39:05
你可以檢查我的答案在這裏http://stackoverflow.com/questions/17102954/why-images-and-style-files-couldnt-found-on-nanohttpd/17103609?noredirect=1#comment24743838_17103609與此解決方案我能從SD卡 – MP23 2013-06-14 08:23:57