2009-07-17 3 views

答えて

-3
char *mp3FilePath = ... ; 
char *workingDirPath = ... ; 
ShellExecute(hwnd, "open", mp3FilePath, NULL, workingDirPath, SW_SHOWNORMAL); 
+1

彼は「関連付けられていないアプリケーション」と言っています... – Martijn

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

BASSライブラリは無料で、あなたが探しているコントロールを与えます。

3DBuzzには無料のビデオチュートリアルがあり、その1つは独自のMP3プレーヤーを作成しています。彼らはフロントページのビデオカテゴリのリストに入っています。

0

ただ、MM APIを(MSDNとGoogleでのサンプルのトン)を使用

+0

MM?どんなAPIですか? – Jlouro

1

この記事を見ている:Your first MP3 Delphi playerを。 TMediaPlayerを使用してmp3ファイルを再生できます。あなたが望むものではありませんが、非常に良い出発点です。

関連する問題