このクラスはこのようには使用されません。このクラスは、、、、、などのシステムサウンドタイプSystem.Media.SystemSound
を表すためにのみ使用されます。を介してシステムサウンドを再生できます。Asterisk
Beep
Hand
Question
Exclamation
SystemSounds
例
SystemSounds.Asterisk.Play();
この例では、システムサウンド Asterisk
を再生します。System.Drawing.Brush
これはあなたが言うことができないのと似ていますSystem.Drawing.Brush.Black
が、あなたは言うことができますSystem.Drawing.Brushes.Black
。新しい名前のクラスで名前System.Drawing.Brush
のオブジェクトを色として定義するためにのみ使用されました。これは、次の定義で確認できます。Black
System.Drawing.Brushes
Black
System.Drawing.Brushes
//
// Summary:
// Gets a system-defined System.Drawing.Brush object.
//
// Returns:
// A System.Drawing.Brush object set to a system-defined color.
public static Brush Black { get; }
さらに、新しいWaveサウンドを再生する場合は、 Sound Wave(.wav)ファイルSoundPlayer
からのサウンドの再生を制御する新しいクラスを作成できます。
例
SoundPlayer _SoundPlayer = new SoundPlayer(); //Initializes a new SoundPlayer of name _SoundPlayer
_SoundPlayer.SoundLocation = @"D:\Resources\International\Greetings.wav"; //Sets the target Wave Sound file to D:\...\Greetings.wav
_SoundPlayer.Play(); //Plays the target Wave Sound file
それでもGenericを使用したい場合List
。次に、おそらく次の例が役立つかもしれません
例
List<string> WaveSoundCollections = new List<string> { @"D:\Resources\International\Greetings.wav", @"D:\Resources\International\Good-Bye.wav" }; //Initializes a new Generic Collection of class List of type string and injecting TWO strings into the Generic Collection
SoundPlayer NewPlayer = new SoundPlayer(); //Initializes a new SoundPlayer
if (Client.Start) //Client refers to a particular Class that has Start and End as bool
{
NewPlayer.SoundLocation = WaveSoundCollections[0]; //Set the SoundLocation of NewPlayer to D:\Resources\International\Greetings.wav
NewPlayer.Play(); //Plays the target Wave Sound file
}
else if (Client.End)
{
NewPlayer.SoundLocation = WaveSoundCollections[1]; //Set the SoundLocation of NewPlayer to D:\Resources\International\Good-Bye.wav
NewPlayer.Play(); //Plays the target Wave Sound file
}
注意:WaveSoundファイルの再生SoundPlayer
にのみ使用されます。.mp3、.mpegなどの他のメディアファイルを再生したい場合は、からインポートできるを使用して、の新しいクラスを作成し、特定のファイルを再生できます。System.Windows.Media.MediaPlayer
Object Browser
MediaPlayer
例
string TargetFile = @"D:\File.mp3";
MediaPlayer _MediaPlayer = new MediaPlayer();
_MediaPlayer.Open(new Uri(TargetFile));
_MediaPlayer.Play();
重要:を使用するMediaPlayer
には、の新しい参照を追加する必要がありますWindowsBase
。
の新しい参照を追加するにはWindowsBase
、次のことを試してください。
ありがとう、
これがお役に立てば幸いです:)