1、需求是用wmp播放多个音频,并且可以在播放器里显示指定上传时填写的标题等信息。
2、使用程序动态返回播放列表。
实现方法:使用php等动态生成asx文件。格式如下:
<ASX VERSION="3.0">
<TITLE>kuaiyoujia</TITLE>
<foreach name="media" item="vo">
<ENTRY>
<TITLE>{$vo.t}</TITLE>
<Copyright>www.kuaiyoujia.com</Copyright>
<REF HREF="{$pre_path}{$vo.path}" />
</ENTRY>
</foreach>
</ASX>
以上title内容即为在播放器里显示的标题,并非实际音频文件中meta信息。
其他类似。
这里需要特地注意的是,若用的utf-8编码生成,则需要进行转换,因为wmp默认认识的是ansi编码。
$media[$key]['t']=iconv('UTF-8','GBK',$media[$key]['title']);