【问题标题】:How to play android local media to DLNA Renderer?如何将 android 本地媒体播放到 DLNA 渲染器?
【发布时间】:2023-03-13 07:12:01
【问题描述】:

我正在尝试在 DLNA 渲染上播放 android 本地媒体。

我目前可以在 DLNA 渲染器上播放任何全局可见媒体,其 URI 以 http://172.168.1.1:4566/content_media/file1297834.mp3 开头,该媒体也可以在任何网络浏览器上播放, 但是当我尝试播放具有文件 URI 的本地媒体时,例如 file;//storage/content/media/file.mp3;不在 DLNA 渲染器上播放。 我知道本地文件需要远程可见才能播放,所以我尝试了一些选项:-

第一个我打开一个android套接字并将文件写入套接字的输出流。

但它无法在 DLNA 设备上播放。 我认为这是因为 android 套接字将行数据写入 DLNA 渲染器无法读取的输出流。

第二次尝试使用“https://github.com/julesbou/simple-framework” 简单的框架,也有助于打开socket

有时媒体会在 DLNA 渲染器上播放,但不是每次都播放。 它的其他问题是它没有获取媒体项目元数据。

请提出一些解决问题的方法

【问题讨论】:

    标签: android sockets dlna


    【解决方案1】:

    您可以将文件路径更改为数据库 ID,例如 http://172_168.1.1:4566/id/5。 文件路径在某些设备上存在乱字问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多