我想做到的是在双击WMV视频文件时,如有正在播放的文件,就将该文件添加到播放列表中,请问这个在注册表中应该怎样加参数,谢谢了!  来个具体点!

解决方案 »

  1.   

    其实播放列表是个XML文档,你可以先建立一个空的播放列表,打开播放器的时候,自动加载此空的播放列表。如下是空的播放列表  01.wpl<?wpl version="1.0"?>
    <smil>
        <head>
            <meta name="QInfo" content=";MAA=;TABvAGMAYQBsAE0ATABTAA==;;MAAtAA==;;LQAxAA==;;;ZgBhAGwAcwBlAA==;MAAtAA=="/>
            <meta name="Generator" content="Microsoft Windows Media Player -- 11.0.5721.5145"/>
            <meta name="IsNetworkFeed" content="0"/>
            <meta name="AverageRating" content="57"/>
            <meta name="TotalDuration" content="27984"/>
            <meta name="ItemCount" content="102"/>
            <title>播放列表1</title>
        </head>
        <body>
            <seq>
            </seq>
        </body>
    </smil>
    当双击一个文件时,就对XML的seq接点中加上要播放的文件,并让播放器刷新播放列表。
    如下是新加一个音频文件的播放列表  02.wpl<?wpl version="1.0"?>
    <smil>
        <head>
            <meta name="QInfo" content=";MAA=;TABvAGMAYQBsAE0ATABTAA==;;MAAtAA==;;LQAxAA==;;;ZgBhAGwAcwBlAA==;MAAtAA=="/>
            <meta name="Generator" content="Microsoft Windows Media Player -- 11.0.5721.5145"/>
            <meta name="IsNetworkFeed" content="0"/>
            <meta name="AverageRating" content="57"/>
            <meta name="TotalDuration" content="27984"/>
            <meta name="ItemCount" content="102"/>
            <title>播放列表1</title>
        </head>
        <body>
            <seq>
                <media src="E:\Musices\A.mp3"/>
            </seq>
        </body>
    </smil>