如何玩android本地媒体到DLNA渲染器?

问题描述:

我想玩DLNA呈现Android的本地媒体。如何玩android本地媒体到DLNA渲染器?

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

第一我打开一个android套接字,并写入到输出流的套接字。

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

其次,我尝试用“https://github.com/julesbou/simple-framework” 简单的框架,它也有助于打开插座

与它有些时候媒体将在DLNA渲染器播放,但它不能在每一次。 和其他问题是它不采取媒体项目元数据。

请建议对这个问题

您可以更改文件路径数据库ID如http://172_168.1.1:4566/id/5一些解决方案。 文件路径在某些设备中存在混乱的单词问题。