|
小弟想在自己的私人论坛放音乐(可以选择歌曲,有自动重复,random的那种),请问要如何啊??放怎样的html code啊??是要放在Internet Explorer的那种(不论进入论坛的哪页,它都会出现在下面,不会受进入网页时所影响的)...各位高手,拜托了!..
现在我只会放一首歌曲罢了,而且不会自动重复,要如何自动重复啊??
我是这样放的:
<EMBED SRC="http:XXXXXX" WIDTH=XXX HEIGHT=XXX AUTOSTART=true>
[ 本帖最后由 网游天下 于 21-3-2006 06:14 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 25-2-2006 09:32 PM
|
显示全部楼层
用PHP和JS来写。。。然后加入论坛模版文件的头尾文件里 |
|
|
|
|
|
|
|
楼主 |
发表于 25-2-2006 10:22 PM
|
显示全部楼层
原帖由 黑马骑士 于 25-2-2006 09:32 PM 发表
用PHP和JS来写。。。然后加入论坛模版文件的头尾文件里
谢谢你的回复.那么是要怎样写呢?? |
|
|
|
|
|
|
|
发表于 26-2-2006 01:53 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 26-2-2006 05:29 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 27-2-2006 10:55 AM
|
显示全部楼层
用JS 和 JSP 。。
单单HTML 是做不到的 |
|
|
|
|
|
|
|
发表于 27-2-2006 03:49 PM
|
显示全部楼层
安装
<?
if(PHP_VERSION < '4.1.0') {
$_SERVER = &$HTTP_SERVER_VARS;
}
$referer = $_SERVER['HTTP_REFERER'];
if ($referer=='') {
$referer='index.php';
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<title>::: 纵云论坛 :::</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="author" content="lfly.cn" />
<style type="text/css">
frameset {
margin:0px;
padding:0px;
border:0px;
background-color:buttonface;
}
</style>
</head>
<frameset rows="*,8" rows1="*,30" frameborder="0" framespacing="0" name="fst">
<frame src="<? echo $referer ?>" name="main" frameborder="0" noresize />
<frame src="music/styx_wmp9_skyblue/player.html" name="aquamp" frameborder="0" noresize />
</frameset>
<noframes><body>
浏览音乐社区需要支持页面框架的浏览器。
</body></noframes>
</html>
1)将以上的code paste在notepad里
2)然后修改第一个红色字体为你首页的地址(如果是discuz论坛的话就应该无须修改)
3)将第二个红色字体修改为你的网站的名称
4)如果你要将播放器置放在浏览器下方就略过此步骤,如果你要置放在上方则将蓝色字体改成 8,*, 30,* 和将
- <frame src="<? echo $referer ?>" name="main" frameborder="0" noresize />
- <frame src="music/styx_wmp9_skyblue/player.html" name="aquamp" frameborder="0" noresize />
复制代码
的次序颠倒,变成:
- <frame src="music/styx_wmp9_skyblue/player.html" name="aquamp" frameborder="0" noresize />
- <frame src="<? echo $referer ?>" name="main" frameborder="0" noresize />
复制代码
5)接下来的蓝色字体无需修改
6)upload 你所 download 的档案里的整个 music 文件夹到你的 webhosting
所以你的 music 文件夹的地址应该是: www/music (或:root/music)等于 http://www.your-site.com/music
7)将以上编辑后的code储存为 music.php
8)upload music.php 至 www (或:root)即你的网站的根目录
9)在你的论坛的 menu 增加连接至 music.php 的 link 即可使用
[ 本帖最后由 hui_yang 于 27-2-2006 03:54 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 27-2-2006 04:06 PM
|
显示全部楼层
设定
如果安装成功了,那就要设定一些设定了
修改 music/playlist.asx
<Entry>
<Title>心醉 - 希亚</Title>
<Ref href="http://www.cccq.net/UpLoadFile/Music/2005/5/20055191858199958.mp3"/>
</Entry>
1)蓝色字体为播放改歌曲时显示在播放器的字
2)红色字体为歌曲的绝对连接(URL)
3)<Entry> 到 </Entry> 为一首歌的 block,如要删除一首歌曲则必须删除整个 block 。同样的,增加歌曲时也是必须增加整个 block,不然播放器会不能正常操作
修改 music/player.config.js
var mediaURL = "http://bbs.feid.cn/music/playlist.asx";//设置调用的音乐文件列表的地址
修改红色字体为 playlist.asx
其他设置请根据该文件里的说明更改(不更改也无所谓)
修改 music/player.js
其实你下载的这个打包不太好,之前我download的无需更改此文件的……
function playStateAction(NewState) {
switch(NewState) {
case(0) : res = "Undefined - Windows Media Player is in an undefined state."; break;
//case(1) : res = "Stopped - Playback of the current media clip is stopped."; break;
case(1) : res = "就绪 - 沸点社区 媒体播放程序准备就绪."; break;
//case(2) : res = "Paused - Playback of the current media clip is paused. When media is paused, resuming playback begins from the same location."; break;
case(2) :
case(3) : res = wmp.currentMedia.name; break;
case(4) : res = "ScanForward - The current media clip is fast forwarding."; break;
case(5) : res = "ScanReverse - The current media clip is fast rewinding."; break;
case(6) : res = "正在缓冲,请稍等......"; break;
case(7) : res = "请稍候,已建立连接,正在等服务器响应."; break;
case(8) : res = "所有曲目都已经播放完毕."; break;
case(9) : res = "正在连接中 - 请稍等..."; break;
case(10) : res = "就绪 - 沸点社区 媒体播放程序准备就绪."; break;
case(11) : res = "重连接 - 正在尝试重新连接..."; break;
default : res = "未知连接状态."; break;
}
将以上红色字体修改修改就大功告成了!
好不容易写完了,希望可以帮到你,也希望版主加分!!
[ 本帖最后由 hui_yang 于 27-2-2006 07:11 PM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 1-3-2006 07:07 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 2-3-2006 02:09 AM
|
显示全部楼层
经过多番努力..终于成功了..可是却面临一个问题,那就是只要一打开player,论坛内容就会消失看不见..该怎样啊??
是music.php出了问题还是music/styx_wmp9_skyblue/player.html出了问题啊??
[ 本帖最后由 网游天下 于 2-3-2006 12:25 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 3-3-2006 09:00 PM
|
显示全部楼层
<frameset rows="8,*" rows1="30.*" frameborder="0" framespacing="0" name="fst">
我去检查了你的网站的code,你打错字了啦!!请改成 30,*
还有:你进入plugin(t35)的page之前必须先进入你的forum,因为plugin设定为link到referer即进入该页之前的page,目的是为了确保无论你在论坛的哪一页打开plugin都会开回论坛的那一页,这可保持论坛的灵活性。
[ 本帖最后由 hui_yang 于 3-3-2006 09:06 PM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 3-3-2006 10:59 PM
|
显示全部楼层
原帖由 hui_yang 于 3-3-2006 09:00 PM 发表
我去检查了你的网站的code,你打错字了啦!!请改成 30,*
还有:你进入plugin(t35)的page之前必须先进入你的forum,因为plugin设定为link到referer即进入该页之前的page,目的是为了确 ...
问题已经解决了..谢谢
当我按playlist时,弹出来的视窗看不到..
我的playlist.asx是这样的:
<Asx Version="3.0"><aram Name="AllowShuffle" Value="yes"/>
<Entry><Title>如果爱</Title><Ref href="http://www.g-film.com/midi/real/rga/10.rm"/></Entry>
</Asx>
music/player.config.js我也已经换成
var mediaURL = "playlist.asx";//
剩下的我都没换... |
|
|
|
|
|
|
|
发表于 4-3-2006 12:19 PM
|
显示全部楼层
我觉得应该是t35的script造成playlist.html不能显示,所以我建议你寻找其他免费空间 |
|
|
|
|
|
|
|
楼主 |
发表于 4-3-2006 07:01 PM
|
显示全部楼层
原帖由 hui_yang 于 4-3-2006 12:19 PM 发表
我觉得应该是t35的script造成playlist.html不能显示,所以我建议你寻找其他免费空间
有好介绍吗??我找了好多...有些根本不support php的... |
|
|
|
|
|
|
|
发表于 6-3-2006 04:06 PM
|
显示全部楼层
如果你真的找不到php的web hosting,其实纯html也是可以办到,不过效果没酱好而已
删除music.php 里的
<?
if(PHP_VERSION < '4.1.0') {
$_SERVER = &$HTTP_SERVER_VARS;
}
$referer = $_SERVER['HTTP_REFERER'];
if ($referer=='') {
$referer='index.php';
}
?>
然后将 music.php 里的
改为你网站的网址如:http://xiang.forumer.com
然后save成music.htm
不好意思,最近较忙,不能帮你找web hosting
[ 本帖最后由 hui_yang 于 6-3-2006 04:07 PM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 7-3-2006 02:37 PM
|
显示全部楼层
原帖由 hui_yang 于 6-3-2006 04:06 PM 发表
如果你真的找不到php的web hosting,其实纯html也是可以办到,不过效果没酱好而已
删除music.php 里的
然后将 music.php 里的
改为你网站的网址如:http://xiang.forumer.com
然后save成music ...
t35是support php的...问题是在于playlist不能用.. |
|
|
|
|
|
|
|
发表于 7-3-2006 06:08 PM
|
显示全部楼层
我知道,但是t35干扰你的code所以不要用t35 |
|
|
|
|
|
|
|
楼主 |
发表于 21-3-2006 06:14 PM
|
显示全部楼层
已经成功了..如下:
http://c.1asphost.com/xiangforum/music.html
但是为什么播放不到音乐呢??
我的playlist.asx
<Asx Version="3.0"><Param Name="AllowShuffle" Value="yes"/>
<Entry>
<Title>如果爱</Title>
<Ref href="http://www.g-film.com/midi/real/rga/10.rm"/>
</Entry>
<Entry>
<Title>他不爱我</Title>
<Ref href="http://61.139.33.112/Music1/0/1/5236/10586/10673/10676.wma"/>
</Entry>
</Asx>
[ 本帖最后由 网游天下 于 21-3-2006 10:33 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 22-3-2006 03:14 PM
|
显示全部楼层
原帖由 hui_yang 于 27-2-2006 04:06 PM 发表
如果安装成功了,那就要设定一些设定了
修改 music/playlist.asx
1)蓝色字体为播放改歌曲时显示在播放器的字
2)红色字体为歌曲的绝对连接(URL)
3)<Entry> 到 </Entry> 为一首歌 ...
请问能提供你一起用的吗??
有没有像 http://www.ahmeng.net/ 上面那个小小个的?? |
|
|
|
|
|
|
|
发表于 24-3-2006 03:30 PM
|
显示全部楼层
你的playlist.asx档并没有问题,
问题在于playlist.html (music/styx_wmp9_skyblue/playlist.html)
在playlist.html里找出
并将它删除
“提供你一起用”是什么意思??
ahmeng.net是用exobud的,你在google search看吧,可是本来的exobud player 也不是酱小的,ahmeng.net用的是经过修改(edit)了的
[ 本帖最后由 hui_yang 于 24-3-2006 03:31 PM 编辑 ] |
|
|
|
|
|
|
| |
本周最热论坛帖子
|