找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
尊貴會員無限使用任何功能尊貴會員無限看帖不用回覆儲值後自動升級用戶組
航海王火影催眠出包王女中文中字rpg
juq 268roommate櫻庭里緒dldss 27fsdss 66虛無長身sexual s

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[繁]無職轉生 第二季1

[繁]怪人的沙拉碗05-

[繁]月光下的異世界之

[簡]狼與辛香料 Merch

[簡]終末的火車前往何

[繁]身為魔王的我娶了
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 4559|回復: 8
打印上一主題下一主題

[問題]用MCI撥放音樂[複製鏈接]

帖子
0
積分
0 點
潛水值
20 米
跳轉到指定樓層
樓主
發表於 2011-7-20 02:50 AM|只看該作者|倒序瀏覽
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。
本帖最後由 midquit 於 2011-7-22 05:42 PM 編輯
  1. #include<windows.h>
  2. #include<stdio.h>
  3. #include<mmsystem.h>

  4. #pragma comment(lib,"winmm.lib")

  5. int main()
  6. {
  7. mciSendStringA("play alert.wav","",NULL,NULL);
  8. }
複製代碼

以上是我的程式碼
我用的是C++2008
我把音樂檔案跟.exe檔放在同一個位置
但執行程式以後都沒有聲音

請問該怎麼撥放音樂?
有其他方法嗎?
拜託各位大大幫幫忙ˊˋ...
瀏覽完整內容,請先 註冊登入會員
分享分享0收藏收藏0支持支持0
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。

使用道具檢舉

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

帖子
2979
積分
12825 點
潛水值
41478 米
頭香
發表於 2011-7-22 02:39 AM|只看該作者
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php
  1. /*
  2. * filename : PlaySound.c
  3. * author   : eyny @ goodbye_myloves
  4. * compiler : Visual C++ 2008
  5. *
  6. */

  7. #pragma comment(lib, "Winmm.lib")
  8. #include <stdio.h>
  9. #include <windows.h>
  10. #define PLAY_TIME 30000 /* Play 5 mins */
  11. int main()
  12. {
  13.         int n;
  14.         puts("1 : Play Loop");
  15.         puts("2 : Play Once");
  16.         scanf("%d", &n);
  17.         if(n==1) PlaySound("test.wav", NULL, SND_FILENAME|SND_NOSTOP);
  18.         else PlaySound("", NULL, NULL, SND_FILENAME|SND_ASYNC ),  Sleep(PLAY_TIME);
  19.         return 0;
  20. }
複製代碼
其它的自己去研究吧.....
瀏覽完整內容,請先 註冊登入會員
如果我說,灌了二頁的水是因為lag / 系統不穩,
我想應該也不會有人相信吧..
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。

使用道具檢舉

帖子
0
積分
0 點
潛水值
20 米
3
發表於 2011-7-22 07:35 PM|只看該作者
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。
研究了頗久終於懂了
不過板大code第19行的PlaySound()裡面多一個參數了
而且實際跑了一遍發現如果輸入1雖然有SND_NOSTOP在
但是他還是只會撥放一次音樂
我試了SND_LOOP結果也是一樣
另外PlaySound有辦法同時撥放背景音樂和音效嗎?
新的音樂播放好像會把舊的音樂蓋掉...
若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。

使用道具檢舉

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

帖子
2979
積分
12825 點
潛水值
41478 米
4
發表於 2011-7-22 09:28 PM|只看該作者
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。
回復
下載: 訪客無法瀏覽下載點,請先 註冊登入會員
midquit



所以我才跟你說,「其它的自己研究」。
發此文只是要點出「PlaySound」可以達成你的需求,
但 PlaySound 可用參數真的很多,
若給了這種 sample ,去 MSDN 查說明還看不懂的話,
...
瀏覽完整內容,請先 註冊登入會員
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

Rank: 3Rank: 3Rank: 3

帖子
2803
積分
2687 點
潛水值
33584 米
5
發表於 2011-7-26 05:10 PM|只看該作者
岔題問一下...
我在Wikipedia看到有關於MCI,裡面有一句話:
For a number of years the MCI interface has been phased out in favor of the DirectX APIs first released in 1995.

這是不是意味著,如果是開發新的挰式,用DirectX會比較好呢?




如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。

使用道具檢舉

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

帖子
2979
積分
12825 點
潛水值
41478 米
6
發表於 2011-7-27 01:33 PM|只看該作者
MCI function 至今乃有人在用,
唯 MSDN 對 MCI function 似乎沒丟出範例做參考,這部份實為可惜部份。
我沒深入討論過 MCI function 優裂,但如果提到 DirectX 取代 MCI function,
我下一個問題是:為什麼不是 OpenGL ? (除非那篇文章為 M$ 所撰則合理)
OpenGL 和  DirectX 一直都有各位愛好擁護者,
即使 MCI function 有問題,直接點出以 DirectX 替代,唯恐發起一陣筆戰。
...
瀏覽完整內容,請先 註冊登入會員
如果我說,灌了二頁的水是因為lag / 系統不穩,
我想應該也不會有人相信吧..
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com

使用道具檢舉

Rank: 3Rank: 3Rank: 3

帖子
722
積分
2721 點
潛水值
16557 米
7
發表於 2011-7-27 03:47 PM|只看該作者
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com
我下一個問題是:為什麼不是 OpenGL ?
goodbye_mylove 發表於 2011-7-27 01:33 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員


因為 OpenGL is just a graphics API,不像 DirectX 集合 graphics, sound, music, input, networking, multimedia 等大部分遊戲會用到的項目於一身
...
瀏覽完整內容,請先 註冊登入會員

使用道具檢舉

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

帖子
2979
積分
12825 點
潛水值
41478 米
8
發表於 2011-7-27 04:10 PM|只看該作者
回復
下載: 訪客無法瀏覽下載點,請先 註冊登入會員
kaworucloud



謝謝指正與解答 *^_^*
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。

使用道具檢舉

koei2580 該用戶已被刪除
9
發表於 2011-9-6 08:39 PM|只看該作者
嘿嘿 *^_^* 學到了 !沒想到你門這些高手這麼厲害 , 不然我真以為 OpenGL 與 DirectX 是對等的存在 , 謝謝各位教導正確觀念 , 受益匪淺

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部