MP3プレーヤーを再生する方法を探しています(Media Playerなど)これを行う方法はありますか? ありがとうございます。C#を使用してMP3ファイルを再生する
2
A
答えて
8
私はこれを行うことができますNAudioと呼ばれるオープンソースのライブラリを書かれている:
private IWavePlayer waveOut;
private Mp3FileReader mp3FileReader;
private void PlayMp3()
{
this.waveOut = new WaveOut(); // or new WaveOutEvent() if you are not using WinForms/WPF
this.mp3FileReader = new Mp3FileReader("myfile.mp3");
this.waveOut.Init(mp3FileReader);
this.waveOut.Play();
this.waveOut.PlaybackStopped += OnPlaybackStopped;
}
private void OnPlaybackStopped(object sender, EventArgs e)
{
this.waveOut.Dispose();
this.mp3FileReader.Dispose();
}
0
サードパーティのライブラリを避けたい理由がわかりません。 C#でコーディングしているのであれば、おそらくwinmm.dllを持っているウィンドウを開発しているはずです。したがって、mciSendString
like in this exampleをインポートして使用することができます。
ただし、MP3データを生データに変換する場合は、.NET SoundPlayerクラスを使用して再生できます。
関連する問題
- 1. Android:ffmpegを使用してAudioTrackでMP3ファイルを再生
- 2. javacriptを使用してmp3ファイルを再生
- 3. アンドロイドアプリケーションでmp3ファイルを再生
- 4. Windows Phone 7とMediaElementを使用してMP3を再生する
- 5. as3を使ってconcatenated mp3ファイルを再生する
- 6. iOSアプリでmp3ファイルを再生する
- 7. C++でmp3ファイルを再生するには?
- 8. iOSを使ってリモートmp3を再生
- 9. IGraphBuilder.RenderFileでCOM例外を使用してMP3ファイルを再生できません
- 10. Drupalフィールドでmp3ファイルをプレイリストとして再生する
- 11. Pythonでmp3ファイルを再生して制御するには?
- 12. アプリからMP3ファイルを再生
- 13. cを使ってmp3ファイルを保存してアクセスする#
- 14. J2MEネイティブMP3プレーヤー - 1.5 MBを超えるMP3ファイルを再生する
- 15. Javascriptを使ってmp3を再生するには?
- 16. AudioQueueサービスを使用した再生MP3データバッファ:Prime failed(-50)
- 17. Flash/Actionscriptを使用したmp3ライブストリームの再生
- 18. WMPLib.WindowsMediaPlayerを使用してC#winformsで一時停止したmp3ファイルを再開する
- 19. MediaPlayerまたはXACTを使用していないC#でmp3を再生する
- 20. android用のphonegapで複数のmp3ファイルを再生
- 21. .NET 2.0(c#/ vb.net)の別のサーバーからmp3ファイルを再生するには?
- 22. モノトーンでmp3を再生
- 23. soundmanager 2でpublic_htmlの外にあるmp3ファイルを再生する
- 24. Windows上で.wavまたは.mp3ファイルを再生して一時停止する
- 25. MediaElementを使用しないでWPFでmp3を再生する方法?
- 26. HTMLビデオタグを使用してm3u8ファイルを再生する
- 27. xcodeを使用して.oggファイルを再生する方法
- 28. Linuxでmp3サウンドバッファを再生する
- 29. Silverlightでmp3を逆再生する
- 30. ウェブページでmp3を再生する方法
[C#を使用してWinformsの中でサウンドの再生]の可能な複製を(http://stackoverflow.com/questions/1304223/playing-サウンドイン・ウィンフォーム使用 - Cシャープ) – Alejandro