高手问题~~Up者有分(300分相送) 高难度!用php能和普通软件联系起来吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://phpe.net/?n=Classes&p=3&t=17看看是不是你要的 To:rose78887(tommy) 播放列表我用的是M3U格式~~基本没有限制~~只要把文件的路径和文件名放上去就ok了~~因为是软件正在播放的原因~~所以列表文件就为只读模式了~~To:allen830826(allen) 是啊~~应该是用PHP+应用软件来实现的啊~~ To:bonniewater(陪你去看海)理论上可以这么说~~但是由于是电台的原因~~播放器是不能停的~~就是说不能Exec()把播放器停了后再开~~ 我看还是用java 吧!用php好象太难了!不过我有种想法:不要用播放列表了。 设计如下:存放: 把已经播放过的放在一个文件夹, 把没有播放过的放在一个文件夹, 再建一个文件夹放正在播放的。 方法:在正在播放的文件夹里放一个文件入叫play.mp3 当刚开始的时候把一个文件move 到正在播放的文件夹并改名为play.mp3。 这时可以用exec()来调用mp3播放起来播放play.mp3. 这首歌结束的时候把play.mp3 move 到已播放过的文件夹,再从未播放的 文件夹移动一个文件过来并改名play.mp3,再播放。以此类推。 有新的mp3进来的时候可以随时使用。move 进正在播放的文件夹就可以。 他的播放列表是放在内存的,没办法用php改,只能想办法把他的列表在硬盘上实现。如果你做好了给我一个行吗?我也想改改看! winamp3.0我只用过5分钟,感觉不爽,利马卸了。现在还在用2.73。感觉不错啊。侬问题偶不晓得 TO hodat(华帝)问题是不是就是出在,你想做成电台的形式,就是不想让它停,然后把歌全部加到播放列表中去? 给你一个思路试试看:1、首先要解决的是避免播放列表被winamp锁定。 解决这个问题并非无路。不要用winamp直接播放这个列表文件(废话,呵呵)。你可以这样,采用fopen()等文件函数将列表文件的内容读出后写入javascript的数组变量(这一步如果不知道怎么做再跟贴问),然后再javascript层面设置一个定时器,依次播放数组中的歌曲(文件名)2、播放时动态添加新歌曲 同样需要在javascript层面做点文章。有了前面的基础,你可以在一个(隐藏的)帧结构(frame或iframe)中设置一个定时刷新的页面,这个页面负责定时读取列表文件内容,然后与现有数组比较,当前数组没有的进行添加、当前数组中无效的(比如已经被删除)移除。javascript在B/S结构的应用中常常可以带给我们峰回路转的惊喜。 读内容到javascript数组echo('<script>var arr=new Array()');$i=0;while($line=fgets($file)){ echo('arr['.$i.']="'.$line.'";'); $i++;} 对于第一步,还有一个可能的方式,如果真的可以,推荐之。毕竟在窗口中使用setTimeout()设置一个timer会占用一定的客户端资源。通常acitveX控件支持一些事件操作:控件发生某种事件应该xxx。不知道winamp是否有类似的功能,比较有用的是“播放完一首歌曲”和“歌曲文件找不到”事件,一旦发生就去play下一首歌曲(即从数组种取下一个)。如果不支持事件,或者没找到相关参考(常常会发生的,呵呵)。就需要设置一个定时器,定时扫描播放器当前状态,如果是播放完停止或者文件找不到错误则play下一首 1.列表已被 winamp 加载,除非用户自已刷新,否则不会自动更新的。2.可以下载个 ShoutCast ,做个 Winamp 电台。 高分求个问题解答 把PHP装到WEBSERVER 一些免费的空间会自动在我的页面上方添加一条广告,这是怎么实现的? 帮帮我吧!请问有什么办法可以用php统计字数啊! 我想用php写一个链表,想了很久都没有写出来,请大家帮帮忙,,, PHP在Win2003上面怎样安装? 我的问题 还没解决 高手 来帮帮忙呀 ?? 有关checkbox的读入数据库和读出数据库问题 在两个页面中,需要传递密码,如何使密码在地址栏中不可见? 关于一段php登录代码问题 小小的问题 高分请助,,送200分
看看是不是你要的
播放列表我用的是M3U格式~~基本没有限制~~只要把文件的路径和文件名放上去就ok了~~因为是软件正在播放的原因~~所以列表文件就为只读模式了~~To:allen830826(allen)
是啊~~应该是用PHP+应用软件来实现的啊~~
不过我有种想法:不要用播放列表了。
设计如下:存放:
把已经播放过的放在一个文件夹,
把没有播放过的放在一个文件夹,
再建一个文件夹放正在播放的。 方法:在正在播放的文件夹里放一个文件入叫play.mp3
当刚开始的时候把一个文件move 到正在播放的文件夹并改名为play.mp3。
这时可以用exec()来调用mp3播放起来播放play.mp3.
这首歌结束的时候把play.mp3 move 到已播放过的文件夹,再从未播放的
文件夹移动一个文件过来并改名play.mp3,再播放。以此类推。
有新的mp3进来的时候可以随时使用。move 进正在播放的文件夹就可以。
他的播放列表是放在内存的,没办法用php改,只能想办法把他的列表在硬盘上实现。如果你做好了给我一个行吗?我也想改改看!
问题是不是就是出在,你想做成电台的形式,就是不想让它停,然后把歌全部加到播放列表中去?
1、首先要解决的是避免播放列表被winamp锁定。
解决这个问题并非无路。不要用winamp直接播放这个列表文件(废话,呵呵)。你可以这样,采用fopen()等文件函数将列表文件的内容读出后写入javascript的数组变量(这一步如果不知道怎么做再跟贴问),然后再javascript层面设置一个定时器,依次播放数组中的歌曲(文件名)
2、播放时动态添加新歌曲
同样需要在javascript层面做点文章。有了前面的基础,你可以在一个(隐藏的)帧结构(frame或iframe)中设置一个定时刷新的页面,这个页面负责定时读取列表文件内容,然后与现有数组比较,当前数组没有的进行添加、当前数组中无效的(比如已经被删除)移除。javascript在B/S结构的应用中常常可以带给我们峰回路转的惊喜。
$i=0;
while($line=fgets($file)){
echo('arr['.$i.']="'.$line.'";');
$i++;
}
通常acitveX控件支持一些事件操作:控件发生某种事件应该xxx。不知道winamp是否有类似的功能,比较有用的是“播放完一首歌曲”和“歌曲文件找不到”事件,一旦发生就去play下一首歌曲(即从数组种取下一个)。
如果不支持事件,或者没找到相关参考(常常会发生的,呵呵)。就需要设置一个定时器,定时扫描播放器当前状态,如果是播放完停止或者文件找不到错误则play下一首
2.可以下载个 ShoutCast ,做个 Winamp 电台。