私はWindowsアプリケーションを書いています。私のフォームにはメディアプレーヤーがあります。URLを「fsgfbnhgb」のようなものに設定すると(何かがおかしい!)、プレーヤー自体がエラーを表示します。しかし、それは良くありません。「try」ブロックと「catch」ブロックがありますが、URLが「fgdsfgasgfas」の場合、tryブロックには例外はありません。プレイヤー自身が例外をキャッチするからです。メディアプレーヤーのエラーを自分で設定するにはどうすればよいですか?
try
{
player.URL = "fdgsdgsdg";
player.Ctlcontrols.play();
}
catch
{
snd.Play();
MessageBox.Show("An error occurred during reading the alarm music path. Check that its directory is valid.", "Alarm music error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
皆さん、ありがとうございました