魔術"夾心的笑話"正宗的表演程式
這次程式是採用最新版的C++ Builder 10.2版設計的,因為新元件很多
所以程式裡面加了很多互動的程式碼在裡面 "夾心的笑話"這魔術之前有分享過,不過是用鬼牌來找牌 這次是依照原設計,原汁原味表演模式 應該不會枯燥無味了吧 https://drive.google.com/file/d/1CMj...ew?usp=sharing PS:最後有時候可能會有錯誤訊息,可以用強制結束離開(目前還找不到原因) |
已經發現原因,有點棘手
明天再來修正 |
還是不行:on_52::on_52:
晚上會再檢查一次,因為感覺仍有不少問題 |
|
老規矩,仍跟大家分享一下這次C++ Builder 10.2版的研究心得
這個"樣板"的模樣應該已經是最後定稿了,跟前面分享的程式有很大改變 不過"醉翁之意不在酒",程式的內容應該是比較讓人有興趣的吧 https://drive.google.com/file/d/1wga...ew?usp=sharing |
至從半個月前投入研發數人頭軟體後
就把魔王的軟體放了許久 今日執行了一下 看起來是沒問題 看了一下程式碼 好像聲音檔還是用 wav 可以試試使用 mciSendString 來撥放mp3 mciSendString 是 windows核心DLL內的API #include <mmsystem.h> mciSendString("open C:\\123.mp3 type MPEGVideo alias p1",0,0,0); mciSendString("play p1",0,0,0); |
引用:
但若要加入資源檔只能用wav,這指令無法開啟資源檔 另外還有一種方式,將MP3匯入資源檔,使用時以串流將資源存成檔案,再用這指令播放(https://www.youtube.com/watch?v=T2xbwJ-SsvE) 太麻煩了:on_22: |
花了點時間做了個自製的 MP3資源檔應用工具 (內附編輯好的 MP3ResourcesPlay.exe 及 VB.NET原始碼)
https://mega.nz/#!p4YEHIZA!QZOywJEp7...jFomrt2KZ7hvOk 第一個[播放]是直接撥放選取的檔案 之一般mciSendString操作 第二個[播放] 原理: 利用二進制檔案運作將 mp3串接起來 (成為一個 MyMP3s,MP3檔案集 稱之為自製資源檔) 並額外紀載一個 索引檔(內紀載檔名、檔案大小 mymp3index.dat) 使用時 按[加入]可新串接mp3檔、選下拉表後可[撥放]、[刪除] 其播放原理是針對選定的檔案 根據索引資料讀取後存檔成一個暫存檔 以供 mciSendString 函式撥放,撥放/停止 後會自動刪除之 |
所有時間均為台北時間。現在的時間是 08:51 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *