Re: [問題] SAM2的request功能..
※ 引述《deduce (Funky)》之銘言:
: As title..
: 請問有人會用嗎?~~
: Thanks in advance
http://knight.fcu.edu.tw/~d9147704/sam/
你是說像這樣的嗎?
最好的作法是使用php,建議你能用php就用。
這樣做需要一個可以執行php檔案的網頁主機,並且可以跟你執行SAM2的電腦連線。
如果沒有可以執行php的主機的話,也是可以用一般的HTML,可是這個我沒在用,
所以只好請你自己看\program files\SpacialAudio\SAM2\samHTMweb下的README.txt
裡面有說明。當然,是英文的…而且用HTML的話,歌單等都要用FTP上傳,比較沒效率
所以比較不建議使用啦…
以下需要一些技術基礎,不過我還是盡量試著說明清楚。
php的樣版程式就位在
...\program files\spacial audio\SAM2\samPHPweb
之下,直接把這些檔案弄到你的網頁主機後,
修改其中的config.php:
//Station general details
$station = "My station name"; //電台名稱
$email = "email@mailbox.com"; //管理人信箱
$logo = "images/logo.gif"; //電台LOGO位置
//Your CHAT details
$chat["room"] = "#audiorealm"; //IRC頻道
$chat["host"] = "hogan.freenode.net"; //IRC主機
$chat["port"] = "6667"; //IRC Port
(這裡是用來讓聽眾可以用IRC聊天的,當然DJ也可以一起聊。
視需要自行設定,也可以不用。)
//Your MySQL database login details
$dblogin["host"] = "localhost"; //執行SAM2的主機位置,DN或是IP都可以
$dblogin["username"] = "root"; //資料庫帳號
$dblogin["password"] = ""; //資料庫密碼
$dblogin["database"] = "SAMDB"; //預設值可以不必改
(這裡的帳號跟密碼就是當初第一次裝SAM2時設定的)
$stationID = 0;
$sam["host"] = "localhost"; //執行SAM2的主機位置,DN或是IP都可以
$sam["port"] = "1221"; //預設值可以不必改
$showpic = true; //要在目前正播放頁面顯示專輯的圖片?
$privaterequests = true; //如果設定False,就會交由AudioRealm處理點歌要求
$top10requests = true; //要在目前正播放頁面顯示前十大點歌排行榜?
(這裡設定true就是「是」,false就是「否」)
$picture_dir = "pictures/"; //放置專輯圖片的位置
$picture_na = $picture_dir."na.gif"; //如果沒有專輯的圖片,就顯示這張圖
(專輯的圖片可用可不用,不想用的話只要$showpic設定為false就好了。)
//Row colors used
$darkrow = "#dadada";
$lightrow = "#F6F6F6";
(設定顏色…)
設定完記得存檔喔。接著先別急著試點歌,還有其他事情要設定才能用。
請開啟你SAM2中的Config -> Request Policy,在
Only accept request from these IP addresses中加入你放點歌網頁的主機的IP。
接下來修改一下語系設定。打開header.php,找到
<head>
在之後加入一行
<meta http-equiv="Content-Type" content="text/html; charset=Big5">
開啟req/req.success.html,找到
<head>
在之後加入一行
<meta http-equiv="Content-Type" content="text/html; charset=Big5">
開啟req/req.failed.html,找到
<head>
在之後加入一行
<meta http-equiv="Content-Type" content="text/html; charset=Big5">
記得存檔。
完工了!接著開啟你放置這些檔案的網址,如果有東西跑出來的話…
試試看點幾首歌,如果點的歌有在SAM2出現的話,恭喜你成功了~
接下來,你可以修改網頁裡左邊的Navigation,請改nav.php的內容。
那些SAM2跟AudioRelam的LOGO可以透過修改partners.php來弄掉。
如果沒成功的話…告訴我你碰到的情況是怎樣,我幫你看看。
我也可能有沒寫到的地方(就跟之前的call-in一樣 XD")。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.242.11
※ 編輯: Shiaobin 來自: 140.134.242.11 (04/23 02:08)
※ 編輯: Shiaobin 來自: 140.134.242.11 (04/23 03:26)
推
推 140.123.237.74 04/23, , 1F
推 140.123.237.74 04/23, 1F
※ 編輯: Shiaobin 來自: 140.134.242.11 (05/19 01:29)
討論串 (同標題文章)
WebRadio 近期熱門文章
PTT影音娛樂區 即時熱門文章