由于办公室的限制,我有一个没有互联网的局域网网络,不得不将视频流到我的android应用程序中。
我可以通过smb ok在设备上的ES Explorer中查看视频。但是,让它在我的VideoView应用程序中播放的最好方法是什么?使用"smb://192.168.x.x/Users/Public/..“因为URI不起作用。
谢谢。
发布于 2013-07-03 16:31:16
我已经能够在VideoView中通过网络播放smb://共享,方法是:
使用JCIFS扫描并“查看”共享:通过http:https://github.com/NanoHttpd/nanohttpd
VideoView的
我意识到这似乎很复杂(我同意),但这是我设法让它工作的唯一方法(并且工作得很好,在寻找等方面)。如果有更好的解决方案,我会很感兴趣。
发布于 2013-07-18 15:37:43
我发现一种(便宜的)方法是安装VLC媒体播放器,然后按照android-video-streaming-example的说明从PC上流式播放视频。
因此,在android活动中,它看起来类似于:
myVideoView.setVideoURI(Uri.parse("rtsp://192.168.2.3:5544/"));现在可以在我的应用程序上工作了,但是延迟很严重(5+秒),所以这个问题仍然是开放的,可以找到更好的答案,而我会尝试其他东西。
https://stackoverflow.com/questions/17442941
复制相似问题