【问题标题】:How to implement a media server for local music files on the phone in flutter that can be used by DLNA如何在flutter中实现手机本地音乐文件的媒体服务器,供DLNA使用
【发布时间】:2023-01-30 01:57:08
【问题描述】:

我正在开发一个 flutter 应用程序(适用于 iOS 和 Android)。该应用程序的功能之一是在本地网络中找到 DLNA 渲染器,并允许用户在这些 DLNA 渲染器上播放手机上的本地音乐文件。我已经将 DART-DLNA package 合并到我的应用程序中,并且能够列出所有 DLNA-UPNP 设备,并且我可以将媒体的 URL 发送到选定的 DLAN 渲染器并开始播放。我还可以控制播放/暂停和停止功能。到目前为止,一切都很好

现在我希望能够从此应用程序播放设备上的音乐文件。之前在 ANDrodi native 上工作时,我使用了 DroidUpnp,它主要使用 clingnanoHttpd 库。 Cling 提供 upnp 堆栈,nanoHttpd 用于创建网络服务器来为媒体文件提供服务。 DroidUpnp 应用程序列出了这样的音乐内容

在到达实际音乐文件时继续深入,应用程序将通过 upnp/dlna 发送该文件。

在 Flutter 上,我不确定该怎么做?如何列出这些文件,然后获取 http://192.168.1.190:8192/a-24684.mp3 之类的文件 url,并将其发送到渲染器。

【问题讨论】:

    标签: flutter dart httpserver upnp dlna


    【解决方案1】:

    你找到解决这个问题的方法了吗? 我有同样的问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 2019-12-01
      • 2019-06-18
      • 2021-05-31
      相关资源
      最近更新 更多