我還需要能夠控制其音量。 另外,如何控制系統音量,檢測低音量或靜音狀態?如何直接播放聲音文件(mp3,wav等)而無需關聯應用程序?
6
A
回答
-3
char *mp3FilePath = ... ;
char *workingDirPath = ... ;
ShellExecute(hwnd, "open", mp3FilePath, NULL, workingDirPath, SW_SHOWNORMAL);
2
使用Shoban的鏈接如何播放聲音。
下面介紹如何控制音量的設備:
uses MMSystem;
type
TVolumeRec = record
case Integer of
0: (LongVolume: Longint) ;
1: (LeftVolume, RightVolume : Word) ;
end;
const DeviceIndex=5
{0:Wave
1:MIDI
2:CDAudio
3:Line-In
4:Microphone
5:Master
6:PC-loudspeaker}
procedure SetVolume(aVolume:Byte) ;
var
Vol: TVolumeRec;
begin
Vol.LeftVolume := aVolume shl 8;
Vol.RightVolume:= Vol.LeftVolume;
auxSetVolume(UINT(DeviceIndex), Vol.LongVolume) ;
end;
function GetVolume:Cardinal;
var
Vol: TVolumeRec;
begin
AuxGetVolume(UINT(DeviceIndex),@Vol.LongVolume) ;
Result:=(Vol.LeftVolume + Vol.RightVolume) shr 9;
end;
2
0
1
看一看這篇文章:Your first MP3 Delphi player。它使用TMediaPlayer來播放mp3文件。不完全是你想要的,但是一個非常好的起點。
相關問題
- 1. 在iOS應用程序中播放多個聲音(mp3,wav等)
- 2. 如何在C++程序中播放或打開* .mp3或* .wav聲音文件?
- 3. iPhone應用程序 - WAV聲音文件不播放
- 4. .wav文件不播放任何聲音
- 5. 無法播放聲音(wav)事件
- 6. 如何使用C庫播放音樂(MP3)或.Wav文件?
- 7. VB播放隨機聲音wav文件
- 8. 播放WAV文件時單擊聲音
- 9. 播放mp3文件直接發給mp3
- 10. 不使用庫,播放MP3/WAV文件?
- 11. 我如何獲得.wav聲音播放?
- 12. 如何在C++中播放.WAV聲音
- 13. 如何在Flixel中播放wav聲音?
- 14. Python播放mp3/wav文件音頻(Pygame調音臺)
- 15. 如何使用Naudio從WAV文件播放多聲道音頻?
- 16. 如何停止播放聲音時關閉應用程序
- 17. IPhone,音頻MP3或M4A等音頻文件播放沒有聲音
- 18. 需要幫助在.NET應用程序中播放mp3文件?
- 19. Java - 如何從文件播放類似.wav和.mp3的音頻文件
- 20. 播放聲音文件內聯網址
- 21. AngularJS - 解碼字節數組和播放音頻文件(Wav/MP3)
- 22. 在後臺播放mp3或wav音樂文件
- 23. 無法在Flash Builder 4中嵌入播放MP3聲音文件
- 24. 在Python 3上播放音頻文件(mp3,wav等)的跨平臺方式?
- 25. 需要在c#中播放mp3和.wav文件而不使用com dll的
- 26. WAV從文件播放,不直接從URL播放
- 27. 如何爲應用程序和applet播放mp3文件?
- 28. 無法播放WAV文件
- 29. 如何播放Wav文件
- 30. 如何將聲音文件附加到我的應用程序,而無需將聲音文件放在我的應用程序目錄中。
他說'沒有關聯的應用程序'... – Martijn 2009-07-17 14:48:42