Atitit.android播放smb 网络邻居视频文件解决方案
Android4.4
1.1. Android4视频播放器不能直接地支持smb协议..子好先转换成个http流
1.2. ES文件浏览器播放局域网视频的方式也是smb2http
据分析播放器的播放历史记录分析,ES文件浏览器播放局域网视频时 将局域网中 /192.168.1.168/SharedDocs/huantaihu.mp4视频文件的地址转换为标准HTTP数据流格式 "http://127.0.0.1:59767/smb/192.168.1.168/SharedDocs/huantaihu.mp4";;
然后就可以通过intent直接调用本地播放器程序来播放了
Intent intent = new Intent();
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setAction(android.content.Intent.ACTION_VIEW);