各位师兄,小弟最近用C#写了一个类似资源管理器的东西。我在WinForm上面放了一个ListView控件,然后读取某个文件夹内的mp3文件到ListView中,先后双击任意一个mp3文件,都会由电脑装好的TTPlayer播放,但问题是TTPlayer每次只能播放一个mp3文件:双击ListView中下一个mp3文件,前一个正在播放的文件中断播放最新双击的文件;有没有办法使ListView中mp3文件添加到TTPlayer中的播放列表中?这样我就可以在ListView中做一个右键快捷菜单“添加到播放列表”;还有视频文件如何添加到暴风影音的播放列表中去!
另外:我只是将某个文件夹内的每个文件的名字、图标、大小、和日期四个元素读取到一个数组当中,然后依次显示在ListView中的!

解决方案 »

  1.   

    这个比较简单,只是在运行千千静听的时候加上一个参数,如下:Process.Start("TTPlayer.exe", "/a\" \"%1\"");//启动千千静听是加上/a参数就表示加入播放列表了
      

  2.   


    <?wpl version="1.0"?>
    <smil>
    <media src="test.mp4" />
    </smil>你写一个这样的文件扩展名为 .wpl然后直接打开这个文件,就可解决问题!
      

  3.   

    一楼你好:我想问的是在已经启动在播放的TTPlayer的播放列表里用一段代码或是一个合令加一个文件到播放列表!因为TTPlayer是我双击文件打开的,并不用代码启动!二楼你好:谢谢顶贴!三楼你好:是不是我每次动态加歌曲到此XML中去后,暴风影音都可以马上读取到这个XML中的这个列表,显示在它的播放列表中并播放内容!如果可以的话,TTPlayer是不是也有类似的XML列表!
      

  4.   

    我用listbox也在做,遇到N个问题,呵呵来吧