MP3 WMAなどの再生について への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 ぽこた  (社会人) 投稿日時 2012/11/15 16:01:04
.wav形式ならば、スゲー簡単に再生できます。

    Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles Button1.Click
        My.Computer.Audio.Play("c:\01.wav")
    End Sub


一般的には、やはりWMPを使うと色んな形式のファイルが扱えるので良いです。
投稿者 るきお  (社会人) 投稿日時 2012/11/2 12:40:21
MP3についてはWMPなしで特別なライブラリがなくても再生できると思います。
WMAも多分同じだと思います。

ただ、実際Windows Media Playerをアンインストールして試したことがないので、Windows Media Playerが存在していない状況がWindowsの再生機能にどこまで影響を与えるかは私には断言できません。

APIとしてのライブラリに話を限定するのであれば、Window Media Player Object Modelなしで直接winmm.dllを呼び出すことで再生が可能です。
サンプルは以下に掲載しているのでよろしければ参考にしてください。

サウンドを再生する
http://homepage1.nifty.com/rucio/main/dotnet/Samples/Sample060Playmp3.htm

参考:Windows Media Player Object Model Reference
http://msdn.microsoft.com/ja-jp/library/dd563946(en-us,VS.85).aspx
投稿者 mgr  (中学生) 投稿日時 2012/11/1 20:19:05
WMPの機能を使わずに、MP3やWMAなどの再生をしたいのですが、
それには何か特別なライブラリ等は必要でしょうか?