【问题标题】:How to stream video across LAN in android VideoView如何在 android VideoView 中跨 LAN 流式传输视频
【发布时间】:2013-07-03 08:15:24
【问题描述】:

由于办公室限制,我有一个没有互联网的 LAN 网络,并且必须将视频流式传输到我的 android 应用程序中。

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

谢谢。

【问题讨论】:

  • 你找到解决方案了吗?

标签: android streaming smb


【解决方案1】:

我已经能够通过网络在VideoView 中播放smb:// 分享:

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

【讨论】:

  • 嗨,我也有同样的问题....我在我的项目中一直是 smbfile 并获取它的输入流,我还导入 NanoHttpd 来构建简单的 http 服务器,但我不知道如何获取“localhost/myvideo”,能不能教教我或者给我一个简单的代码...非常感谢!!!
  • @henry4343 针对您的具体问题发布一个新问题,希望有人能帮助您。我真的不可能通过 cmets 回答。
  • 对不起,我不能发布问题,因为我被禁止提问...我可以给你写电子邮件并描述我的问题吗?谢谢
  • @henry4343 不!祝你好运:)
  • @KenWolf 你能做一个关于这个的教程吗?那真的很有帮助。
【解决方案2】:

我发现一种(便宜的)方法就是安装 VLC 媒体播放器并按照说明从那里的 PC 流式传输视频 android-video-streaming-example

所以在 android 活动中它看起来像:

myVideoView.setVideoURI(Uri.parse("rtsp://192.168.2.3:5544/"));

现在可以在我的应用上运行,但是延迟很糟糕(5 秒以上),所以是的,这个问题仍然有待更好的答案,而我会尝试其他的东西..

【讨论】:

    猜你喜欢
    • 2013-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    相关资源
    最近更新 更多