2014-11-03 81 views
0

我想玩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渲染器播放,但它不能在每一次。 和其他問題是它不採取媒體項目元數據。

請建議對這個問題

回答

0

您可以更改文件路徑數據庫ID如http://172_168.1.1:4566/id/5一些解決方案。 文件路徑在某些設備中存在混亂的單詞問題。