我正在尝试在DLNA渲染上播放Android本地媒体。
我目前能够在DLNA渲染器上播放任何全局可见媒体,其URI以http://172.168.1.1:4566/content_media/file1297834.mp3开头,此媒体也可在任何网络浏览器上播放, 但是当我尝试播放文件URI如文件的本地媒体时; // storage / content / media / file.mp3;没有在DLNA渲染器上播放。 我知道本地文件需要远程可见才能播放,所以我尝试了一些选项: -
First One我打开一个android套接字并将文件写入socket的输出流。
但它无法在DLNA设备上播放。 我认为这是因为android套接字将行数据写入输出流,DLNA渲染器无法读取。
其次我试着用“https://github.com/julesbou/simple-framework” 简单的框架,它也有助于打开套接字
有时媒体会在DLNA渲染器上播放,但不是每次都播放。 和其他问题是它没有采用媒体项METADATA。
请为问题提出一些解决方案