我目前正在研究某种DNLA媒体服务器,并且希望能够在浏览可用文件时查看缩略图和/或艺术作品等电影等而不是默认图标。现在我的问题是我需要在<item>
中包含哪种XML标记才能使其成为可能?
这是我到目前为止所得到的:
<item id="0$2$5$3" parentID="0$2$5" restricted="true">
<dc:title>TestFile</dc:title>
<res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:video/avi:DLNA.ORG_OP=01" size="341663506" duration="00:23:44.00" resolution="1024x576" bitrate="245504" nrAudioChannels="2" sampleFrequency="48000">http://192.168.1.110:5001/get/0$2$5$3</res>
<res protocolInfo="http-get:*:image/jpg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_FLAGS=00f00000000000000000000000000000">http://192.168.1.110:5001/get/0$2$5$3/thumbnail</res>
<upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://192.168.1.110:5001/get/0$2$5$3/thumbnail</upnp:albumArtURI>
<dc:date>2013-05-30T11:04:37</dc:date>
<upnp:class>object.item.videoItem</upnp:class>
</item>
如您所见,我已经使用了第二个<res>
和<upnp:albumArtURI>
个标签。在某些设备上,这似乎有效,并显示缩略图。但在其他设备上它并没有。这是因为这些设备不支持缩略图,还是我忘记了什么?
答案 0 :(得分:0)
<upnp:albumArtURI>
和<res protocolInfo..>
都是。
某些设备可能只接受png
,您可以尝试在png
中添加<res protocolInfo>
。