cklin0216 wrote:
謝謝指教!
有沒有兩全其美的方式? 就是讓HomeKara及JetKTV都可正常切換人聲/伴唱?
我有不少歌檔都有同樣的問題......(不好意思..會不會要求太多, 太龜毛了....)
應該是有解決辦法,不過我要研究一下,因為mediaplayer一播歌就會去用某一個filter...那我試著去含入那個filter試試
andyto202 wrote:
請問homekara是不是也是只能最多設50個路徑???
(因為jetktv只能設50個,但是如果我想要用歌星來製作目錄的話,
隨隨便便都超過50個啊,所以把這個問題提出來,麻煩joe0921或bedbtve兄
幫小弟解決疑惑)
我自己的做法是將song_filname填上完整路徑(除了磁碟機的ROOT名稱),而[SongPath]只設root名稱,例如:
以下是我的ini裡的內容
[SongPath]
Path_1=d:\
Path_2=e:\
以下是我tbl_song資料表的內容

[SongPath]只要設ROOT名稱,這樣是不是就不會超過50個了
我不知道為什麼你們當初在建立資料庫時[SongPath]要設的這麼死,像我這樣設不是很方便嗎??
如果我要多台電腦使用一個歌庫SERVER,很簡單啊,只要用網路磁碟機方式,比如說A電腦是歌庫SERVER,歌曲都在D槽跟E槽,我把A電腦的D槽跟E槽設為共用,要怎麼設共用很簡單,只要在該磁碟槽按右鍵選共用後,會跳出設定共用的視窗,公用名稱隨便取一個就可以了,例如SONGHD-D,這樣子我只要改一下INI就可以了,例如A電腦的IP是192.168.1.1的話,我只要在[SongPath]多加一個...
[SongPath]
Path_1=d:\
Path_2=e:\
Path_3=\\192.168.1.1\SONGHD-D\
這樣很簡單易懂吧...
如果我把A電腦的E槽設成共用,共用名稱為SONGHD-E,那我就再加一個變成...
[SongPath]
Path_1=d:\
Path_2=e:\
Path_3=\\192.168.1.1\SONGHD-D\
Path_4=\\192.168.1.1\SONGHD-E\
這樣子如果在本機的D槽跟E槽搜不到歌就會跑去A電腦的D槽跟E槽找歌了
以上我已經說明的很清楚,只要有的區域網路基礎的朋友應該都聽的懂,如果不懂得可以請周遭朋友懂的幫忙一下,如果還是不行,那還是乖乖用單機的方式吧,我自己也都是用單機的方式
下一版我會加入支援DB_PATH的設定,這樣就能多台電腦共用同一資料庫
---------------------------------------------------------------------------------------------------
已我的歌庫再作個例子,我有兩首歌的完整路徑分別是:
D:\台語\一字部\霧.DAT
D:\台語\二字部\流浪.MPG
我的資料表裡的SONG_FILENAME分別是
台語\一字部\霧.DAT
台語\二字部\流浪.MPG
所以我的[SONG_PATH]設一個D:\就好了
但是我相信有很多人會在SONG_FILENAME設成
霧.DAT
流浪.MPG
然後[SONG_PATH]設兩個PATH
[SongPath]
Path_1=d:\台語\一字部\
Path_2=d:\台語\二字部\
像這樣的設法有什麼好處嗎?找歌會比較快?並不會,反而更慢,甚至整個拖垮切換下一首歌的速度。會比較好管理?很難管理。如果要換別的卡拉OK軟體可以依現有的歌曲資料庫來轉換嗎?非常難。




























































































