私は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. C#MPEGオーディオファイルを再生
- 4. Eclipseでオーディオファイルを再生
- 5. AMRオーディオファイルの再生方法
- 6. オーディオファイルの表示と再生
- 7. オーディオファイルのアップロードと再生Javery
- 8. 再生可能なオーディオファイル
- 9. 複数のフォーマットのビデオを再生し、アプリケーションのオーディオファイルを再生
- 10. 時間にオーディオファイルを再生するwp7
- 11. AudioKitクラッシュ - オーディオファイルを再生するには?
- 12. iPhoneでオーディオファイルを再生する
- 13. ionic:定期的にオーディオファイルを再生
- 14. システムディレクトリのオーディオファイルを再生する
- 15. NAudioでMP3オーディオファイルを再生しよう
- 16. fancyboxでオーディオファイルを再生するには?
- 17. Googleホーム - サーバからオーディオファイルを再生
- 18. 音声通話でオーディオファイルを再生
- 19. iTunesを使用したオーディオファイルの再生
- 20. オーディオファイルを1つずつ再生する
- 21. Pythonでオーディオファイルを再生する
- 22. オーディオファイルのサンプルを再生する方法
- 23. VoIP経由でオーディオファイルを再生
- 24. 再生しないでオーディオファイルを読む
- 25. オーディオファイルを再生するには?
- 26. クリックしたときにオーディオファイルを再生
- 27. オーディオファイルの配列を再生する
- 28. まだアンドロイドアプリでオーディオファイルを再生中
- 29. Androidのオーディオファイルを再生する
- 30. ウェブサイトでオーディオファイルを再生する
質問が間違っています。 mp3の部分を見逃しました... –