高难度!
用php能和普通软件联系起来吗

解决方案 »

  1.   

    http://phpe.net/?n=Classes&p=3&t=17
    看看是不是你要的
      

  2.   

    To:rose78887(tommy) 
    播放列表我用的是M3U格式~~基本没有限制~~只要把文件的路径和文件名放上去就ok了~~因为是软件正在播放的原因~~所以列表文件就为只读模式了~~To:allen830826(allen) 
    是啊~~应该是用PHP+应用软件来实现的啊~~
      

  3.   

    To:bonniewater(陪你去看海)理论上可以这么说~~但是由于是电台的原因~~播放器是不能停的~~就是说不能Exec()把播放器停了后再开~~
      

  4.   

    我看还是用java 吧!用php好象太难了!
    不过我有种想法:不要用播放列表了。
     
    设计如下:存放:
              
              把已经播放过的放在一个文件夹, 
              把没有播放过的放在一个文件夹, 
              再建一个文件夹放正在播放的。          方法:在正在播放的文件夹里放一个文件入叫play.mp3
                    当刚开始的时候把一个文件move 到正在播放的文件夹并改名为play.mp3。
                    这时可以用exec()来调用mp3播放起来播放play.mp3.
                    这首歌结束的时候把play.mp3 move 到已播放过的文件夹,再从未播放的
                    文件夹移动一个文件过来并改名play.mp3,再播放。以此类推。
                    有新的mp3进来的时候可以随时使用。move 进正在播放的文件夹就可以。
                    他的播放列表是放在内存的,没办法用php改,只能想办法把他的列表在硬盘上实现。如果你做好了给我一个行吗?我也想改改看!
                       
      

  5.   

    winamp3.0我只用过5分钟,感觉不爽,利马卸了。现在还在用2.73。感觉不错啊。侬问题偶不晓得
      

  6.   

    TO hodat(华帝)
    问题是不是就是出在,你想做成电台的形式,就是不想让它停,然后把歌全部加到播放列表中去?
      

  7.   

    给你一个思路试试看:
    1、首先要解决的是避免播放列表被winamp锁定。
       解决这个问题并非无路。不要用winamp直接播放这个列表文件(废话,呵呵)。你可以这样,采用fopen()等文件函数将列表文件的内容读出后写入javascript的数组变量(这一步如果不知道怎么做再跟贴问),然后再javascript层面设置一个定时器,依次播放数组中的歌曲(文件名)
    2、播放时动态添加新歌曲
       同样需要在javascript层面做点文章。有了前面的基础,你可以在一个(隐藏的)帧结构(frame或iframe)中设置一个定时刷新的页面,这个页面负责定时读取列表文件内容,然后与现有数组比较,当前数组没有的进行添加、当前数组中无效的(比如已经被删除)移除。javascript在B/S结构的应用中常常可以带给我们峰回路转的惊喜。
      

  8.   

    读内容到javascript数组echo('<script>var arr=new Array()');
    $i=0;
    while($line=fgets($file)){
      echo('arr['.$i.']="'.$line.'";');
      $i++;
    }
      

  9.   

    对于第一步,还有一个可能的方式,如果真的可以,推荐之。毕竟在窗口中使用setTimeout()设置一个timer会占用一定的客户端资源。
    通常acitveX控件支持一些事件操作:控件发生某种事件应该xxx。不知道winamp是否有类似的功能,比较有用的是“播放完一首歌曲”和“歌曲文件找不到”事件,一旦发生就去play下一首歌曲(即从数组种取下一个)。
    如果不支持事件,或者没找到相关参考(常常会发生的,呵呵)。就需要设置一个定时器,定时扫描播放器当前状态,如果是播放完停止或者文件找不到错误则play下一首
      

  10.   

    1.列表已被 winamp 加载,除非用户自已刷新,否则不会自动更新的。
    2.可以下载个 ShoutCast ,做个 Winamp 电台。