私はappln.nowを通じて.wavを再生するためのコードを実行しました。私は を通してmp3ファイルを再生したいと思います。 herer i .netフレームワーク1.1のみオーディオファイルを再生
答えて
.NET Framework 1.1をお持ちの場合唯一、おそらくあなたの最善のアプローチは、mciSendCommand
[DllImport("winmm.dll")]
private static extern long mciSendString(
string strCommand, StringBuilder returnString,
int returnBufferLength, IntPtr callback);
void PlayFile(string mp3FileName)
{
string deviceType = "MPEGVideo";
string fileName = mp3FileName;
string alias = "MyMp3File";
string playCommand = string.Format("open \"{0}\" type {1} alias {2}",
fileName, deviceType, alias);
mciSendString(playCommand, null, 0, IntPtr.Zero);
playCommand = string.Format("play {0} from 0", alias);
mciSendString(playCommand, null, 0, IntPtr.Zero);
// send these when you are finished
// playCommand = "stop MyMp3File";
// playCommand = "close MyMp3File";
}
thanx mark heath –
NAudioを試すことができます。それ以外の場合は、Interopを使用してネイティブライブラリを使用することも考えられます。
NAudioは2.0とコンパイルされていますが、1.1に対して必要なビットを再コンパイルすることができます。単に開始および停止できる必要がある場合は、より簡単な方法(MCI文字列の送信など)があります。 –
のためにP /呼び出しラッパーを使用することです私はDirectShowのを使用してお勧めしたい - RenderFileのAPIは非常に簡単です。 ThisサイトにはDShowの管理ラッパーが表示されているようです(私はそれを使用していません)。
編集者追加:個人的に私は可能な限りMCI APIから遠ざかります。非常に古いAPIであり、特に信頼できるものではありません。
十分なほど、私はmci APIを自分で使用していません。しかし、RenderFile APIの呼び出し自体は簡単ですが、起動する前に.NETラッパーを作成しなければならないCOMインターフェイスの膨大な量は、大抵の開発者にとっては厄介です。それでも管理されたラッパーへのリンクは非常に役立つように見えます。私の+1。 –
- 1. ASP.NET MVCオーディオファイルを再生
- 2. オーディオファイルを再生する
- 3. AMRオーディオファイルの再生方法
- 4. Pythonでオーディオファイルを再生する
- 5. オーディオファイルを1つずつ再生する
- 6. JButtonでオーディオファイルを再生するには?
- 7. 再生しないでオーディオファイルを読む
- 8. 時間にオーディオファイルを再生するwp7
- 9. NAudioでMP3オーディオファイルを再生しよう
- 10. fancyboxでオーディオファイルを再生するには?
- 11. VoIP経由でオーディオファイルを再生
- 12. iPhoneでオーディオファイルを再生する
- 13. 音声通話でオーディオファイルを再生
- 14. まだアンドロイドアプリでオーディオファイルを再生中
- 15. iTunesを使用したオーディオファイルの再生
- 16. ウェブサイトでオーディオファイルを再生する
- 17. Androidのオーディオファイルを再生する
- 18. ブラックベリーで再生されないオーディオファイル
- 19. iPhoneサウンド:再生中にオーディオファイルの再生速度を調整する
- 20. Zuneボリュームを下げてオーディオファイルを再生していますか?
- 21. オーディオファイルを再生し、システム音量を調整する
- 22. アンドロイド:オーディオファイルを再生して画像を動的に表示
- 23. AndroidでHTMLを使用してオーディオファイルを再生するには?
- 24. モデムを介して電話でオーディオファイルを再生
- 25. オーディオファイルの再生時間を取得するC#
- 26. データ/データ/パッケージ名/ファイルパスからオーディオファイルを再生したい
- 27. andaroidで.aac形式のオーディオファイルを再生する方法
- 28. HTML5オーディオiPAD、オーディオファイルを再生できません。
- 29. iPhoneのタッチ操作でオーディオファイルを連続して再生する
- 30. サーバーからオーディオファイルMp3を再生する方法
質問が間違っています。 mp3の部分を見逃しました... –