首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在安卓VideoView中实现跨局域网的视频流

如何在安卓VideoView中实现跨局域网的视频流
EN

Stack Overflow用户
提问于 2013-07-03 16:15:25
回答 2查看 6.1K关注 0票数 4

由于办公室的限制,我有一个没有互联网的局域网网络,不得不将视频流到我的android应用程序中。

我可以通过smb ok在设备上的ES Explorer中查看视频。但是,让它在我的VideoView应用程序中播放的最好方法是什么?使用"smb://192.168.x.x/Users/Public/..“因为URI不起作用。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-07-03 16:31:16

我已经能够在VideoView中通过网络播放smb://共享,方法是:

使用JCIFS扫描并“查看”共享:通过http:https://github.com/NanoHttpd/nanohttpd

  • Passing http://jcifs.samba.org/

  • Implementing VideoView

  • 链接来流式传输内容的简单NanoHttpd服务器

我意识到这似乎很复杂(我同意),但这是我设法让它工作的唯一方法(并且工作得很好,在寻找等方面)。如果有更好的解决方案,我会很感兴趣。

票数 0
EN

Stack Overflow用户

发布于 2013-07-18 15:37:43

我发现一种(便宜的)方法是安装VLC媒体播放器,然后按照android-video-streaming-example的说明从PC上流式播放视频。

因此,在android活动中,它看起来类似于:

代码语言:javascript
复制
myVideoView.setVideoURI(Uri.parse("rtsp://192.168.2.3:5544/"));

现在可以在我的应用程序上工作了,但是延迟很严重(5+秒),所以这个问题仍然是开放的,可以找到更好的答案,而我会尝试其他东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17442941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档