[分享]自製單螢幕點歌軟體(2.4.1版)

因系統忙碌, 儲存文章需要較多時間, 送出文章時請耐心等候!
TO KLPP:

收到你的MDB了,我也已經知道錯在哪了
有些欄位沒改到,這次應該OK了
我這個程式好久之前寫的了
突然要移植成使用別人的資料庫,還真是遺漏東遺漏西的,哈哈
你重新下載1.2修正檔即可
大大真是無私呢,

小弟也在近三年前寫過一個這樣的程式以解大家在海外留學想唱KTV的癢
其架構是 Client/Server, 所以可以一台主機然後在 n 台電腦點歌 (只是有歌單同步化的問題)
只是在加了幾個功能後發現卡在升降Key的功能上, 不知道要如何撰寫!
不知可否請大大給予小弟一些指點?

另外小弟發現有許多像大大這般無私而且有能力的人在撰寫這些KTV程式供大家使用,
但大多會自成一格, 最後大家都在為各個程式間的資料庫轉檔與資料庫建立而多耗許多工時
若是我們能將KTV檔的資料像MP3 的ID Tag一樣埋進KTV檔裡
而不是以一定格式撰寫檔名, 畢竟可能同一首KTV有兩種語言版本, 或兩種歌名, 又或是有很多的歌手, 以及人聲聲道, 基本音量值等等;將相關資料內建在檔案裡面, 如此一來在資料庫的建立上快速許多, 而且不再有資料庫的轉檔問題
好比現在的 Media Player跟 iTune 一樣都是使用媒體櫃的方法, 自MP3檔案的ID3 Tag中取得資料, 而不用大家一再做重複的工作
但目前似乎沒有比較好的埋Tag方法, 只想到把這些資料寫到檔案的註解裡面
然後再依XML的格式將該首KTV檔的相關資料撰寫

再者我又發現好不容易寫好了一個程式但最後只拿來播KTV, 若是也能拿來播影片或是音樂不是也是不錯的延伸應用; 但會有使用者介面與搜尋的習慣的問題; 若能夠讓主程式往後能夠以 plug-in 的方式增加新的使用者功能, 豈不是更讚? 而且經由開放 plug-in 撰寫可以讓大家自己寫出自想用的搜尋模式和使用者介面, 在彈性與未來的發展上更是大上許多! 一些淺見還請多多海涵!
因系統忙碌, 儲存文章需要較多時間, 送出文章時請耐心等候!
klpp wrote:
再測試,已經沒有原來...(恕刪)


這一定不是NB的問題,一定是路徑的問題,你有將JETKTV.INI裡的[SongPath]下面所有的歌曲路徑COPY到MYKTV.ini的[SongPath]下面嗎???
就是Path_1、Path_2、Path_3....那幾個歌曲目錄
這些路徑沒有COPY過來一定放不了,還有你資料庫裡退出程式的KEYCODE沒有定義,這樣是無法退出HomeKara的,請你自定義一個,例如你想按Q退出HomeKara,你就在退出程式的Remote_KeyCode欄位填上81


PS:
JETKTV.INI在JetKTV的安裝目錄裡面
MYKTV.INI在HomeKara的安裝目錄裡面
blackicbm wrote:
大大真是無私呢,小弟...(恕刪)

TO blackicbm:

附加壓縮檔: 200608/mobile01-f09e41b4f2f7156f5806ac732987636d.zip
關於升降KEY方面我只是call dc-dsp filter的api,這裡有個VB的範例,裡面有將dc-dsp filter的source包裝成vb的lib,還有directshow的lib,這個範例還貼心的將所有interface包裝成類別以供使用,你可以參考看看希望對你有所幫助....



還有你說如果能像MP3 的ID Tag一樣埋進KTV檔裡的話可能難以做到,因為我想mp3的格式在設計時就將此tag理念設計進去,而不是後來再埋進去的吧
不過你說你以xml格式撰寫ktv檔的資料,這理念很不錯,我今天如果要用你的歌檔,只要寫個parser ap就能快速的轉進我的資料庫,真是方便...(就有點像是超級點歌霸的XXX檔,儲存著此首歌檔的資訊)

一個程式要開發成可用plugin的方式增加新功能,這程式寫作的功力及經驗應該要很高吧,我只是個程式初學者,這對我來講還太遙遠。用不同設定檔及圖片換換SKIN ,讓網友自行設計SKIN掛上去倒還比較簡單,不過說來簡單做起來也不算太難,但是有誰願意花時間去作免費又完善的AP供人使用呢?
大大, 不能安裝了耶, 好像 SETUP FACTORY 過期了...
To joe0921大大,

感謝您的附檔, 小弟我會好好研究一番的!
謝謝! 這對我來說真是一大突破啊!
曠男消滅無限公司http://spaces.msn.com/blackicbm/
joe0921 wrote:
有些人試了也沒說測的怎樣,連我上錯檔也是我自己發現
覺得只有自己在一頭熱...恕刪)

大大抱歉啊~~因為一直試不出來但是覺得是自己資料庫的問題就沒有回報嚕QQ"
下載1.2修正後就可以正常使用了~~感覺蠻炫的喔~~如果加上如JETKTV的跑馬燈就更讚囉~~
至於螢幕解析度的問題,因為一開始用的是老CRT螢幕試的,是更新頻率會跳不回85赫茲~~我想這應該不是問題~~大部分唱歌都是用電視或液晶都不會有這個問題啦~~感謝您喔~~
www.cattleya.idv.tw
tandan wrote:
大大, 不能安裝了耶...(恕刪)


對不起我的SETUP FACTORY不是快樂版
我已經重新包裝1.2完正安裝檔,這次不會再過期了
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 69)

今日熱門文章 網友點擊推薦!